one
Version:
One is a React framework for web, iOS, and Android apps.
18 lines • 1.03 kB
TypeScript
import type { ComponentProps, ReactElement } from 'react';
import { type TabTriggerProps as SharedTabTriggerProps } from './useTabTrigger';
export type { SwitchToOptions, TabTriggerOptions, TabTriggerSlotProps, Trigger, TriggerProps, UseTabTriggerResult, } from './useTabTrigger';
export { useTabTrigger } from './useTabTrigger';
export type TabTriggerProps = Omit<SharedTabTriggerProps, 'style'>;
/**
* Creates a trigger to navigate to a tab. When used as child of `TabList`, its
* functionality slightly changes since the `href` prop is required,
* and the trigger also defines what routes are present in the `Tabs`.
*
* When used outside of `TabList`, this component no longer requires an `href`.
*/
export declare function TabTrigger({ asChild, name, href, resetOnFocus, ...props }: TabTriggerProps): import("react/jsx-runtime").JSX.Element;
/**
* @hidden
*/
export declare function isTabTrigger(child: ReactElement<any>): child is ReactElement<ComponentProps<typeof TabTrigger>>;
//# sourceMappingURL=TabTrigger.d.ts.map