import type { ReactNode } from 'react'; import { Label, Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectSeparator, SelectTrigger, SelectValue, } from 'cloudrite'; // Cloudrite is dark-only — foreground-coloured text and `border-border` are // invisible on the preview harness's white card body. Stories render on the // brand surface, which is also how a real screen is built. const Surface = ({ children }: { children: ReactNode }) => (
{children}
); // The open state is the primary story: a closed trigger shows none of the // compound parts, and SelectContent/SelectItem/SelectGroup/SelectLabel are the // half of this API worth seeing. export const Open = () => ( ); export const Default = () => ( ); export const WithLabelAndGroups = () => (
); export const Disabled = () => ( );