Checkbox (Multi-Select)
Allows multiple items to be selected at once
chevron_right HTML
<bh-checkbox-group label="Select features" type="checkbox">
<bh-checkbox-group-item
title="Advanced Analytics"
subtitle="$20/month"
description="Get detailed insights into your data with custom reports"
>
</bh-checkbox-group-item>
<bh-checkbox-group-item
title="Priority Support"
subtitle="$15/month"
description="24/7 support with 1-hour response time guarantee"
>
</bh-checkbox-group-item>
<bh-checkbox-group-item
title="API Access"
subtitle="$10/month"
description="Programmatic access to all features via REST API"
>
</bh-checkbox-group-item>
</bh-checkbox-group> chevron_right React
import { BhCheckboxGroup, BhCheckboxGroupItem } from '@actabldesign/bellhop-react';
function MyComponent() {
return (
<BhCheckboxGroup label="Select features" type="checkbox">
<BhCheckboxGroupItem
title="Advanced Analytics"
subtitle="$20/month"
description="Get detailed insights into your data with custom reports"
/>
<BhCheckboxGroupItem
title="Priority Support"
subtitle="$15/month"
description="24/7 support with 1-hour response time guarantee"
/>
<BhCheckboxGroupItem
title="API Access"
subtitle="$10/month"
description="Programmatic access to all features via REST API"
/>
</BhCheckboxGroup>
);
} chevron_right Angular
<bh-checkbox-group label="Select features" type="checkbox">
<bh-checkbox-group-item
title="Advanced Analytics"
subtitle="$20/month"
description="Get detailed insights into your data with custom reports"
>
</bh-checkbox-group-item>
<bh-checkbox-group-item
title="Priority Support"
subtitle="$15/month"
description="24/7 support with 1-hour response time guarantee"
>
</bh-checkbox-group-item>
<bh-checkbox-group-item
title="API Access"
subtitle="$10/month"
description="Programmatic access to all features via REST API"
>
</bh-checkbox-group-item>
</bh-checkbox-group> Radio (Single-Select)
Only one item can be selected at a time
chevron_right HTML
<bh-checkbox-group label="Choose your plan" type="radio">
<bh-checkbox-group-item
title="Basic plan"
subtitle="$10/month"
description="Includes up to 10 users, 20GB individual storage"
>
</bh-checkbox-group-item>
<bh-checkbox-group-item
title="Business plan"
subtitle="$20/month"
description="Includes up to 20 users, 40GB individual storage"
>
</bh-checkbox-group-item>
<bh-checkbox-group-item
title="Enterprise plan"
subtitle="Custom pricing"
description="Unlimited users, unlimited data and priority support"
>
</bh-checkbox-group-item>
</bh-checkbox-group> chevron_right React
import { BhCheckboxGroup, BhCheckboxGroupItem } from '@actabldesign/bellhop-react';
function MyComponent() {
return (
<BhCheckboxGroup label="Choose your plan" type="radio">
<BhCheckboxGroupItem
title="Basic plan"
subtitle="$10/month"
description="Includes up to 10 users, 20GB individual storage"
/>
<BhCheckboxGroupItem
title="Business plan"
subtitle="$20/month"
description="Includes up to 20 users, 40GB individual storage"
/>
<BhCheckboxGroupItem
title="Enterprise plan"
subtitle="Custom pricing"
description="Unlimited users, unlimited data and priority support"
/>
</BhCheckboxGroup>
);
} Icon Simple (Single-Select)
Single-select with featured icon on the left
chevron_right HTML
<bh-checkbox-group label="Select payment method" type="icon-simple">
<bh-checkbox-group-item
title="Credit Card"
description="Pay with Visa, Mastercard, or American Express"
icon="credit_card"
>
</bh-checkbox-group-item>
<bh-checkbox-group-item
title="PayPal"
description="Fast and secure payment through your PayPal account"
icon="account_balance_wallet"
>
</bh-checkbox-group-item>
<bh-checkbox-group-item
title="Bank Transfer"
description="Direct transfer from your bank account"
icon="account_balance"
>
</bh-checkbox-group-item>
</bh-checkbox-group> chevron_right React
import { BhCheckboxGroup, BhCheckboxGroupItem } from '@actabldesign/bellhop-react';
function MyComponent() {
return (
<BhCheckboxGroup label="Select payment method" type="icon-simple">
<BhCheckboxGroupItem
title="Credit Card"
description="Pay with Visa, Mastercard, or American Express"
icon="credit_card"
/>
<BhCheckboxGroupItem
title="PayPal"
description="Fast and secure payment through your PayPal account"
icon="account_balance_wallet"
/>
<BhCheckboxGroupItem
title="Bank Transfer"
description="Direct transfer from your bank account"
icon="account_balance"
/>
</BhCheckboxGroup>
);
}