@uva-glass/component-library
Version:
React components UvA
23 lines (22 loc) • 724 B
TypeScript
interface Period {
id: string;
number: number;
semesterNumber: number;
periodInSemester: number;
}
interface TooltipTranslations {
period: string;
periods: string;
and: string;
}
export interface PeriodsProps {
/** Indicates which periods are selected. */
periods: Period[] | number[];
/** Indicates the maximum number of periods to show in the selector. */
maxPeriods?: 6 | 7;
/** A object of translations for the tooltip. */
tooltipTranslations?: TooltipTranslations;
}
/** Represents a component for a period indicator. */
export declare const Periods: ({ periods, tooltipTranslations, maxPeriods }: PeriodsProps) => import("react/jsx-runtime").JSX.Element;
export {};