mediahub-fe/app/[locale]/(protected)/forms/switch/switch-with-badge.tsx

78 lines
2.0 KiB
TypeScript

import { Label } from "@/components/ui/label";
import { Switch } from "@/components/ui/switch";
const SwitchWithBadge = () => {
return (
<div className="flex items-center gap-6 flex-wrap">
<div className="flex items-center gap-3">
<Switch
defaultChecked
id="badge1"
startContent="On"
endContent="Off"
/>
<Label htmlFor="badge1">Default</Label>
</div>
<div className="flex items-center gap-3">
<Switch
defaultChecked
color="primary"
id="badge2"
startContent="On"
endContent="Off" />
<Label htmlFor="badge2">Primary</Label>
</div>
<div className="flex items-center gap-3">
<Switch
defaultChecked
color="secondary"
id="badge3"
startContent="On"
endContent="Off"
/>
<Label htmlFor="badge3">Secondary</Label>
</div>
<div className="flex items-center gap-3">
<Switch
defaultChecked
color="info"
id="badge4"
startContent="On"
endContent="Off"
/>
<Label htmlFor="badge4">Info</Label>
</div>
<div className="flex items-center gap-3">
<Switch
defaultChecked
color="warning"
id="badge5"
startContent="On"
endContent="Off"
/>
<Label htmlFor="badge5">Warning</Label>
</div>
<div className="flex items-center gap-3">
<Switch
defaultChecked
color="success"
id="badge6"
startContent="On"
endContent="Off"
/>
<Label htmlFor="badge6">Success</Label>
</div>
<div className="flex items-center gap-3">
<Switch
defaultChecked
color="destructive"
id="badge7"
startContent="On"
endContent="Off"
/>
<Label htmlFor="badge7">Destructive</Label>
</div>
</div>
);
};
export default SwitchWithBadge;