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 = () => (