Theming
Formwix provides a flexible theming system that allows you to customize the appearance of your forms at both global and field levels.
Default Theme
Formwix comes with a default theme that you can override either globally or at the field level. Below is the default theme object and what each field represents.
form: The main form container.formContainer: The wrapper for the entire form.fieldContainer: The container for a single field.fieldWrapper: The wrapper around the field input.fieldLabelWrapper: The wrapper around the field label.label: The styling for field labels.optionsLabel: Labels for options in dropdowns, radio buttons, etc.requiredLabel: The required field indicator.fieldDescription: Styling for field descriptions.fieldError: Styling for error messages.text,email,tel,textarea,number,date,time, andurl: Specific styles for different input types.passwordWrapper: Wrapper for password input fields.password: Styling for the password input field.passwordEyeButtonWrapper: Wrapper for the password visibility toggle button.passwordEyeButton: Styling for the show password button.passwordEyeCloseButton: Styling for the hide password button.checkBoxWrapper: Wrapper for the checkbox field.checkbox: Styling for checkboxes.checkBoxLabel: Styling for checkbox labels.selectOptionsWrapper: Wrapper for select dropdown options.select: Styling for select dropdowns.radioWrapper: Wrapper for radio button groups.radioOptionsWrapper: Wrapper for multiple radio button options.multiSelectWrapper: Wrapper for multi-select dropdowns.multiSelect: Styling for multi-select inputs.multiSelectOptionsWrapper: Wrapper for multi-select options.radio: Styling for individual radio buttons.formActionWrapper: Wrapper for form action buttons.submitButton: Styling for the submit button.formResetButton: Styling for the reset button.
Loading...
Custom Theming
To apply custom styles, pass a theme object to theFormwix component. You can customize individual fields by specifying classes in the theme object.
Loading...
Global Theming
Apply styles globally by passing a theme object to theFormwix component. This will apply the styles to all forms using Formwix.
Field-Level Theming
Override styles for specific fields by including a themeproperty in the field configuration. This is useful when you need certain fields to have unique styles.
Loading...