@brizy/media-gallery
Version:
15 lines (14 loc) • 466 B
TypeScript
import { ReactElement, ReactText } from "react";
import { Props as IconProps } from "@brizy/ui/lib/Icon";
export interface Tab<T extends ReactText> {
id: T;
title: string;
icon: IconProps["source"];
}
export interface Props<T extends ReactText> {
tabs: Tab<T>[];
value: T;
onChange?: (t: T) => void;
onClose: VoidFunction;
}
export declare function Header<T extends ReactText>({ tabs, value, onClose, onChange }: Props<T>): ReactElement;