fumadocs-ui
Version:
The Radix UI version of Fumadocs UI
39 lines (38 loc) • 1.21 kB
TypeScript
import * as react_jsx_runtime42 from "react/jsx-runtime";
import * as react7 from "react";
import { ComponentProps } from "react";
import * as Primitive from "@radix-ui/react-tabs";
//#region src/components/ui/tabs.d.ts
interface TabsProps extends ComponentProps<typeof Primitive.Tabs> {
/**
* Identifier for Sharing value of tabs
*/
groupId?: string;
/**
* Enable persistent
*/
persist?: boolean;
/**
* If true, updates the URL hash based on the tab's id
*/
updateAnchor?: boolean;
}
declare const TabsList: react7.ForwardRefExoticComponent<Primitive.TabsListProps & react7.RefAttributes<HTMLDivElement>>;
declare const TabsTrigger: react7.ForwardRefExoticComponent<Primitive.TabsTriggerProps & react7.RefAttributes<HTMLButtonElement>>;
declare function Tabs({
ref,
groupId,
persist,
updateAnchor,
defaultValue,
value: _value,
onValueChange: _onValueChange,
...props
}: TabsProps): react_jsx_runtime42.JSX.Element;
declare function TabsContent({
value,
...props
}: ComponentProps<typeof Primitive.TabsContent>): react_jsx_runtime42.JSX.Element;
//#endregion
export { Tabs, TabsContent, TabsList, TabsProps, TabsTrigger };
//# sourceMappingURL=tabs.d.ts.map