@firecms/ui
Version:
Awesome Firebase/Firestore-based headless open-source CMS
25 lines (24 loc) • 828 B
TypeScript
import React from "react";
type TabsMode = "primary" | "secondary";
export type TabsProps = {
value: string;
children: React.ReactNode;
innerClassName?: string;
className?: string;
onValueChange: (value: string) => void;
/**
* "primary" renders the default pill-style tabs.
* "secondary" renders underline-style tabs suitable for inner/nested panels.
*/
mode?: TabsMode;
};
export declare function Tabs({ value, onValueChange, className, innerClassName, children, mode }: TabsProps): React.JSX.Element;
export type TabProps = {
value: string;
className?: string;
innerClassName?: string;
children: React.ReactNode;
disabled?: boolean;
};
export declare function Tab({ value, className, innerClassName, children, disabled }: TabProps): React.JSX.Element;
export {};