preact-material-components
Version:
preact wrapper for "Material Components for the web"
66 lines (65 loc) • 2.4 kB
TypeScript
import MaterialComponent from '../Base/MaterialComponent';
export interface IImageListAspectContainerProps {
}
export interface IImageListAspectContainerState {
}
export declare class ImageListAspectContainer extends MaterialComponent<IImageListAspectContainerProps, IImageListAspectContainerState> {
protected componentName: string;
protected mdcProps: never[];
protected materialDom(props: any): JSX.Element;
}
export interface IImageListItemProps {
}
export interface IImageListItemState {
}
export declare class ImageListItem extends MaterialComponent<IImageListItemProps, IImageListItemState> {
protected componentName: string;
protected mdcProps: never[];
protected materialDom(props: any): JSX.Element;
}
export interface IImageListImageProps {
src: string;
}
export interface IImageListImageState {
}
export declare class ImageListImage extends MaterialComponent<IImageListImageProps, IImageListImageState> {
protected componentName: string;
protected mdcProps: never[];
protected materialDom(allprops: any): JSX.Element;
}
export interface IImageListSupportingProps {
}
export interface IImageListSupportingState {
}
export declare class ImageListSupporting extends MaterialComponent<IImageListSupportingProps, IImageListSupportingState> {
protected componentName: string;
protected mdcProps: never[];
protected materialDom(props: any): JSX.Element;
}
export interface IImageListLabelProps {
}
export interface IImageListLabelState {
}
export declare class ImageListLabel extends MaterialComponent<IImageListLabelProps, IImageListLabelState> {
protected componentName: string;
protected mdcProps: never[];
protected materialDom(props: any): JSX.Element;
}
export interface IImageListProps {
masonry?: boolean;
'with-text-protection'?: boolean;
}
export interface IImageListState {
}
export declare class ImageList extends MaterialComponent<IImageListProps, IImageListState> {
protected componentName: string;
protected mdcProps: string[];
protected materialDom(props: any): JSX.Element;
}
export default class extends ImageList {
static readonly Item: typeof ImageListItem;
static readonly AspectContainer: typeof ImageListAspectContainer;
static readonly Image: typeof ImageListImage;
static readonly Supporting: typeof ImageListSupporting;
static readonly Label: typeof ImageListLabel;
}