selectify-1.0.3/config/schema/selectify.schema.yml
config/schema/selectify.schema.yml
selectify.settings:
type: config_object
label: 'Selectify Settings'
mapping:
enable_radio:
type: boolean
label: 'Enable custom styles for radio buttons'
radio_style:
type: string
label: 'Radio button style (toggle or checkbox)'
radio_shape:
type: string
label: 'Radio button shape (circle or square)'
radio_size:
type: string
label: 'Radio button size (small, medium, or large)'
enable_checkbox:
type: boolean
label: 'Enable custom styles for checkboxes'
checkbox_style:
type: string
label: 'Checkbox style (toggle or checkbox)'
checkbox_shape:
type: string
label: 'Checkbox shape (circle or square)'
checkbox_size:
type: string
label: 'Checkbox size (small, medium, or large)'
disable_on_admin_routes:
type: boolean
label: 'Disable Selectify on admin routes'
accent_color:
type: string
label: 'Selected accent color'
accent_color_mode:
type: string
label: 'Accent color mode (light or dark)'
apply_site_wide:
type: boolean
label: 'Apply Selectify to all exposed filters'
global_selectify_widget:
type: string
label: 'Global Selectify Widget'
widget_for_filters:
type: sequence
label: 'Widget settings for Views Exposed Filters'
sequence:
- type: mapping
label: 'Filter Configuration'
mapping:
filter_id:
type: string
label: 'Filter Unique ID'
widget:
type: string
label: 'Selected Widget Type'
exposed_form_id:
type: string
label: 'Exposed Form ID'
