denwa-web-shared
Version:
A shared library for Next.js App Router projects containing reusable components, hooks, schemas, and utilities.
13 lines (12 loc) • 573 B
TypeScript
import { DetailedHTMLProps, FC, HTMLAttributes, ImgHTMLAttributes } from 'react';
import { ImageType, PictureData } from '../types';
export interface BasePictureProps extends DetailedHTMLProps<HTMLAttributes<HTMLPictureElement>, HTMLPictureElement> {
imgProps?: DetailedHTMLProps<ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>;
data: PictureData | undefined;
type: ImageType | undefined;
alt: string;
mobileMaxWidth?: number;
loading?: 'eager' | 'lazy';
}
export type { PictureData };
export declare const BasePicture: FC<BasePictureProps>;