About
Checkbox group container with field integration for label, description, and status.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Astryx Checkbox List to your project and fits it to your theme.
Code
How Astryx Checkbox List is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
// Copyright (c) Meta Platforms, Inc. and affiliates.
'use client';
import {useState} from 'react';
import {CheckboxList, CheckboxListItem} from '@/components/ui/astryx-checkbox-list';
function CheckboxListShowcase() {
const [value, setValue] = useState<string[]>(['email']);
return (
<CheckboxList
label="Notification preferences"
description="Choose how you would like to be notified"
value={value}
onChange={setValue}
hasDividers>
<CheckboxListItem
label="Email"
value="email"
description="Weekly digest every Monday"
/>
<CheckboxListItem
label="Push notification"
value="push"
description="Instant alerts on your device"
/>
<CheckboxListItem
label="SMS"
value="sms"
description="Standard messaging rates apply"
/>
</CheckboxList>
);
}
export default function CheckboxListShowcaseDemo() {
return (
<div
data-astryx-theme="neutral"
data-theme="light"
style={{colorScheme: 'light', display: 'contents'}}>
<CheckboxListShowcase />
</div>
);
}













