@uva-glass/component-library
Version:
React components UvA
17 lines (16 loc) • 697 B
TypeScript
export interface PeriodSelectorProps {
/** Indicates how many periods are shown. */
maxPeriods: 6 | 7;
/** array of period values [3, 5 ...] */
defaultValues?: number[];
label?: string;
labelPosition?: 'top' | 'left';
/** Shows red * */
required?: boolean;
/** error text to display if set */
notValidatedText?: string;
/** Returns array of selected values as number */
onChange: (values: number[]) => void;
}
/** Checkbox group for selecting periods */
export declare const PeriodSelector: ({ maxPeriods, defaultValues, label, labelPosition, required, notValidatedText, onChange, }: PeriodSelectorProps) => import("react/jsx-runtime").JSX.Element;