Skip to content

Individual

You can customize the look and feel of the fields one by one using the styles property in each built-in component. Depending on the component you can customize different properties.

Field

To know the properties that you can customize in the Field component you can check the FieldStyles.

<script lang="ts">
import { Field } from "@tuentyfaiv/svelte-form";
import type { FieldStyles } from "@tuentyfaiv/svelte-form";
const styles: FieldStyles = {
// ... class names
};
</script>
<Field {styles} name="some-field" />

Select

To know the properties that you can customize in the Select component you can check the SelectStyles.

<script lang="ts">
import { Select } from "@tuentyfaiv/svelte-form";
import type { SelectStyles } from "@tuentyfaiv/svelte-form";
const styles: SelectStyles = {
// ... class names
};
</script>
<Select {styles} name="some-select" />

Option

To know the properties that you can customize in the Option component you can check the OptionStyles.

<script lang="ts">
import { Option } from "@tuentyfaiv/svelte-form";
import type { OptionStyles } from "@tuentyfaiv/svelte-form";
const styles: OptionStyles = {
// ... class names
};
</script>
<Option {styles} name="some-option" />

File

To know the properties that you can customize in the File component you can check the FileStyles.

<script lang="ts">
import { File } from "@tuentyfaiv/svelte-form";
import type { FileStyles } from "@tuentyfaiv/svelte-form";
const styles: FileStyles = {
// ... class names
};
</script>
<File {styles} name="some-file" />

Errors

To know the properties that you can customize in the Errors component you can check the ErrorsStyles.

<script lang="ts">
import { Errors } from "@tuentyfaiv/svelte-form";
import type { ErrorsStyles } from "@tuentyfaiv/svelte-form";
const styles: ErrorsStyles = {
// ... class names
};
</script>
<Errors {styles} />