awesome-gcl
Version:
React component library
14 lines (13 loc) • 422 B
TypeScript
export type FigureComponentEnums = 'figure' | 'image' | 'caption';
export type FigureAdditionalClassesPropTypes = {
figure?: string[];
image?: string[];
caption?: string[];
};
export type FigureConstructorPropTypes = Pick<FigurePropTypes, 'additionalClasses'>;
export type FigurePropTypes = {
src: string;
alt: string;
caption?: string;
additionalClasses?: FigureAdditionalClassesPropTypes;
};