@uva-glass/component-library
Version:
React components UvA
12 lines (11 loc) • 577 B
TypeScript
import { KeyboardEvent, MouseEvent, ReactNode } from 'react';
export interface ProgrammeCardProps {
/** The callback function that is invoked when the card is clicked. */
onClick: (event: MouseEvent<HTMLDivElement> | KeyboardEvent<HTMLDivElement>) => void;
/** The header contents. */
header?: ReactNode;
/** The programme details. */
details?: ReactNode;
}
/** Represents a component to render a card for a programme. */
export declare const ProgrammeCard: ({ onClick, header, details }: ProgrammeCardProps) => import("react/jsx-runtime").JSX.Element;