--- title: Checkbox desc: Form element that allows users to select one or more options from a set. ico: mdi:checkbox-marked-outline keywords: - boolean - form - switch - toggle controls: - name: label type: text label: Label desc: As always, keep it simple. default: Label - name: size type: radio label: Size desc: Optional sizes. default: default options: - default - lg - xl - name: focused type: toggle label: Focused desc: Focused state will happen automatically when using valid markup. We do include a class to force focused state but you should avoid using it in your application. default: false - name: checked type: toggle label: Checked desc: Default state or checked state. default: false - name: indeterminate type: toggle label: Indeterminate desc: If this is enabled the checked/unchecked toggle does not have an affect. default: false - name: disabled type: toggle label: Disabled desc: Disabled state. default: false preview: | code: html: | logic: label: "this.label ? this.label : ''" size: "this.size !== 'default' ? ' prs-checkbox-'+ this.size : ''" focused: "this.focused ? ' prs-checkbox_focus' : ''" disabled: "this.disabled ? ' disabled' : ''" ---