# Astryx Checkbox List Item

> Individual checkbox item with label, description, and end content slot. Works in collection mode (inside a CheckboxList with a value array) or standalone mode (inside List, or inside a CheckboxList without value, such as a select-all item). On a touch screen (a coarse primary pointer), a toggleable row is one press target: a touch on the label, the description or the box itself shows the pressed state on the row and its checkbox together. Where the primary pointer is fine, the box keeps its own press.

- Author: [Astryx](https://21st.dev/@Astryxdesign)
- License: mit
- Tags: Checkbox, List
- npm dependencies: @astryxdesign/core
- Live preview: https://21st.dev/@Astryxdesign/components/astryx-checkbox-list-item

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/Astryxdesign/astryx-checkbox-list-item?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt · More like this: https://21st.dev/community/components/s/checkbox.md
