@undermuz/react-json-form
Version:
Generate JSON-based forms with react
23 lines (20 loc) • 701 B
TypeScript
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 };