Form Radio component
An input that that allows the site visitor to select only one option in a group.
vf-form__radio can be used when a site visitor has a choice of options but can only pick one.
When to use
Use a group of
vf-form__radio when you have a set of options for the site visitor but you only want them to be able to pick one.
When not to use
Do not use the
vf-form__radio when you only want the site visitor to pick one option from the options. For this use case you should only used the vf-radio button component.
vf-form__radio must be accompanied by a
vf-form__label inside a
vf-form__item with the
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.
.vf-form__radio 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.
vf-form__fieldset will use the
vf-stack layout component to stack the
vf-form__radio 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.
This component is distributed with npm. After installing npm, you can install the
vf-form__radio with this command.
$ yarn add --dev @visual-framework/vf-form__radio
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.
Make sure you import Sass requirements along with the modules. You can use a project boilerplate or the