UNPKG

@hhgtech/hhg-components

Version:
43 lines (42 loc) 1.91 kB
import React, { PropsWithChildren } from 'react'; export interface GeneralInfoData { id: number; name: string; logo?: string; banner?: string; description?: string; inject_schedule?: string; } export type GeneralInfoProps = { generalInfo: GeneralInfoData; backupSrc?: string; className?: string; contentClassName?: string; }; export declare function GeneralInfo({ generalInfo, backupSrc, className, contentClassName, children, }: PropsWithChildren<GeneralInfoProps>): React.JSX.Element; export declare namespace GeneralInfo { var Container: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme; as?: React.ElementType<any>; }, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>; var Image: import("@emotion/styled").StyledComponent<{ alt: string; backupSrc?: string; placeholderSrc?: string; } & React.ClassAttributes<HTMLImageElement> & React.ImgHTMLAttributes<HTMLImageElement> & { theme?: import("@emotion/react").Theme; }, {}, {}>; var Content: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme; as?: React.ElementType<any>; }, React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>; var Title: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme; as?: React.ElementType<any>; }, React.DetailedHTMLProps<React.HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>, {}>; var Description: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme; as?: React.ElementType<any>; }, React.DetailedHTMLProps<React.HTMLAttributes<HTMLParagraphElement>, HTMLParagraphElement>, {}>; } export default GeneralInfo;