UNPKG

@undermuz/react-json-form

Version:
23 lines (20 loc) 701 B
import { DragEndEvent } from '@dnd-kit/core'; import react__default from 'react'; import { T as TypeValueItem, c as TypeErrorItem } from '../types-4491bbaa.js'; import '@undermuz/use-form'; interface IUseTabsProps { value: TypeValueItem[]; errors: TypeErrorItem[]; defValue: TypeValueItem; onChange: (v: TypeValueItem[]) => void; onTabRemove: (tabId: number) => void; } interface IUseTabs { tab: number; setTab: react__default.Dispatch<number>; addTab: () => void; removeTab: (tab_id: number) => void; sortTabs: (event: DragEndEvent) => void; } declare const useTabs: (props: IUseTabsProps) => IUseTabs; export { IUseTabs, useTabs as default };