@hhgtech/hhg-components
Version:
Hello Health Group common components
43 lines (42 loc) • 1.91 kB
TypeScript
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;