Menu
Components
This page is In Progress and subject to frequent changes
Please contact Gemma D. to verify any information is correct before using it.
Checkbox
In Progress
A checkbox allows users to confirm a statement. They're widely used in gaining user consent or agreement.
UX Owner: Charlie Corkbeat
UI Owner: Steven Roberts
Note: This component doesn't yet exist in Storybook, preliminary image(s) shown.
On this page
Example
When to use
A checkbox can be used where:
- the user is required to confirm a statement before they can continue?(such as agreeing to terms and conditions)
When not to use
If you’re considering using more than one checkbox in the same space, take a look at the checkbox group component instead, as it’s likely to be more appropriate.
Variants
Checkbox without container
This variant can be used when space is at a premium. For example when the button text runs over two lines.
Note: The tappable area still includes the text alongside the checkbox
Anatomy
Providing a shortcut for an input field
A checkbox allows us to ask users to provide a positive confirmation of understanding before continuing. But it’s not limited to legal acknowledgements.
It’s also occassionally used in conjunction with another field to allow the user to skip the input, like in the example below.
Example
Note: In this example, the user can leave the date input blank provided they select the checkbox. If the date input is left blank and the checkbox is left unselected, validation would prevent the user from progressing.
Similar components
Where to find this component
Documentation version history
Last updated Tuesday, 30th March 2021 09:29 by Gemma D.
Changes In This Version
| Changed Field(s) |
|---|
| Status |
Change History
| Change | Date | User |
|---|---|---|
| Version 23 | Tuesday, 30th March 2021 09:29 | Gemma D. |
| Version 22 | Monday, 29th March 2021 21:46 | Gemma D. |
| Version 21 | Monday, 29th March 2021 21:40 | Gemma D. |
| Version 20 | Monday, 29th March 2021 21:04 | Gemma D. |
| Version 19 | Monday, 29th March 2021 16:41 | Gemma D. |
| Version 18 | Monday, 29th March 2021 13:35 | Gemma D. |
| Version 17 | Monday, 29th March 2021 13:01 | Gemma D. |
| Version 16 | Monday, 29th March 2021 08:38 | Adrian T. |
| Version 15 | Friday, 26th March 2021 15:04 | Adrian T. |
| Version 14 | Friday, 26th March 2021 14:42 | Adrian T. |
| Version 13 | Friday, 26th March 2021 14:41 | Adrian T. |
| Version 12 | Friday, 26th March 2021 14:29 | Adrian T. |
| Version 11 | Monday, 15th March 2021 22:32 | Gemma D. |
| Version 10 | Thursday, 11th March 2021 11:09 | Gemma D. |
| Version 9 | Monday, 22nd February 2021 14:26 | Gemma D. |
| Version 8 | Monday, 22nd February 2021 14:25 | Gemma D. |
| Version 7 | Monday, 22nd February 2021 14:15 | Gemma D. |
| Version 6 | Monday, 22nd February 2021 14:14 | Gemma D. |
| Version 5 | Monday, 22nd February 2021 14:14 | Gemma D. |
| Version 4 | Monday, 22nd February 2021 14:13 | Gemma D. |
| Version 3 | Monday, 22nd February 2021 14:13 | Gemma D. |
| Version 2 | Tuesday, 2nd February 2021 17:39 | Gemma D. |
| Version 1 | Tuesday, 2nd February 2021 17:23 | Gemma D. |