@prezly/theme-kit-ui
Version:
UI components for Prezly themes
24 lines (23 loc) • 928 B
TypeScript
import type { Culture, Story, UploadedImage } from '@prezly/sdk';
import { CategoriesList } from '../CategoriesList';
import { HeroImage } from './components';
export declare function Hero({ story, categories, showDate, locale, dateFormat, newsroomName, logo, size, hideSubtitle, className, }: Hero.Props): import("react/jsx-runtime").JSX.Element;
export declare namespace Hero {
type DisplayedCategory = CategoriesList.DisplayedCategory;
interface DisplayedStory extends HeroImage.DisplayedStory {
subtitle: Story['subtitle'];
href: string;
}
interface Props {
story: DisplayedStory;
categories?: Hero.DisplayedCategory[];
locale: Culture['code'];
size?: HeroImage.Size;
newsroomName: string;
logo?: UploadedImage | null;
showDate?: boolean;
hideSubtitle?: boolean;
className?: string;
dateFormat?: string;
}
}