@prokodo/ui
Version:
UI components for production-grade Next.js + Headless CMS (Strapi, Contentful, Headless WordPress) websites by prokodo – built for Core Web Vitals & SEO.
21 lines (20 loc) • 739 B
TypeScript
import type { CardProps } from "../card";
import type { HeadlineProps } from "../headline";
import type { ImageProps } from "../image";
import type { LinkProps } from "../link";
export type PostWidgetCarouselHeadline = {
content: string;
} & Omit<HeadlineProps, "children">;
export type PostWidgetCarouselImage = ImageProps;
export type PostWidgetCarouselRedirect = LinkProps;
export type PostWidgetCarouselItem = {
title: PostWidgetCarouselHeadline;
image?: PostWidgetCarouselImage;
redirect: PostWidgetCarouselRedirect;
};
export type PostWidgetCarouselProps = Omit<CardProps, "children"> & {
autoplay?: number;
className?: string;
title?: PostWidgetCarouselHeadline;
items?: PostWidgetCarouselItem[];
};