UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.

30 lines (29 loc) 992 B
import * as React from "react"; import type { Props } from "./types"; interface TabsContextValue { defaultSelected?: Props["defaultSelected"]; onChange: Props["onChange"]; selected: number | undefined; setSelected: React.Dispatch<React.SetStateAction<number | undefined>>; } declare const TabsProvider: ({ children, defaultSelected, onChange, }: React.PropsWithChildren<Pick<TabsContextValue, "onChange" | "defaultSelected">>) => JSX.Element; export declare const TabProvider: ({ children, index, compact }: { children: any; index: any; compact: any; }) => JSX.Element; export declare const TabPanelProvider: ({ children, isActive, index }: { children: any; isActive: any; index: any; }) => JSX.Element; export default TabsProvider; export declare const useTabs: () => TabsContextValue; export declare const useTab: () => { index: number; compact: boolean; }; export declare const usePanel: () => { isActive: boolean; index: number; };