@visual-framework/vf-form__checkbox

3.0.0 • Public • Published

Form Checkbox component

npm version

About

An input that shows the site visitor if the option is selected or not.

Usage

Checkboxes can be used when a site visitor to select one or more options from a list in a form.

When to use

Use the .vf-form__checkbox when you want the site visitor to select 0, 1 or multiple options from the predefined list of checkboxes.

When not to use

Do not use the .vf-form__checkbox when you need a site visitor to only pick one option from the available selection. For this use case you should use the vf-radio button component.

Implementation

A vf-form__checkbox must be accompanied by a vf-form__label inside a vf-form__item with the vf-form__item--checkbox variant.

You can also use the vf-form__helper to add some more descriptive, explanitory text under the vf-form__label. See the examples for the correct markup.

The .vf-form__checkbox needs to grouped into a vf-form__fieldset and using the vf-form__label to help the site visitor understand what they are choosing for.

Generally the vf-form__fieldset will use the vf-stack layout component to stack the vf-form__checkbox on top of each other. You can set these to be inline by using the vf-cluster layout component as well. See the examples for the correct markup.

Install

This component is distributed with npm. After installing npm, you can install the .vf-form__checkbox with this command.

$ yarn add --dev @visual-framework/vf-form__checkbox

Sass/CSS

The source files included are written in Sass(scss). You can point your Sass include-path at your node_modules directory and import it like this.

@import "@visual-framework/vf-form__checkbox/index.scss";

Make sure you import Sass requirements along with the modules. You can use a project boilerplate or the vf-sass-starter

Help

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
3.0.017latest

Version History

VersionDownloads (Last 7 Days)Published
3.0.017
3.0.0-alpha.0395
2.0.236
2.0.10
2.0.00
1.0.21
1.0.11
1.0.00
1.0.0-alpha.90
1.0.0-alpha.80
1.0.0-alpha.70
1.0.0-alpha.60
1.0.0-alpha.50
1.0.0-alpha.40
1.0.0-alpha.30
1.0.0-alpha.20
1.0.0-alpha.10
0.0.380
0.0.370
0.0.360
0.0.351
0.0.300
0.0.290
0.0.281
0.0.270
0.0.260
0.0.230
0.0.220
0.0.211
0.0.200
0.0.190
0.0.180
0.0.160
0.0.150
0.0.140
0.0.120
0.0.100
0.0.80
0.0.70
0.0.60

Package Sidebar

Install

npm i @visual-framework/vf-form__checkbox

Weekly Downloads

404

Version

3.0.0

License

Apache 2.0

Unpacked Size

47.8 kB

Total Files

15

Last publish

Collaborators

  • sandykadam
  • ebiwebdev
  • khawkins98
  • pacope92
  • bhushan-ebi