@form Mixin
Use @form mixin for form element states and conditions.
Usage:
.any-class { /* direct */ @form <variant> { ... } }
Reference
shilp.config.jsconst shilpConfig = { target: "react", mixins: { form: { variants: { checked: "&:checked", // indeterminate: "&:indeterminate", // default: "&:default", // optional: "&:optional", required: "&:required", valid: "&:valid", invalid: "&:invalid", // "in-range": "&:in-range", // "out-of-range": "&:out-of-range", // "placeholder-visible": "&:placeholder-shown", // "auto-fill": "&:autofill", // NOTE: supported via webkit "read-only": "&:read-only", // pseudo file: "&::file-selector-button", placeholder: "&::placeholder", }, }, }, }; export default shilpConfig;