UNPKG

opt-table

Version:

A Responsive and Customizable Rich Table

22 lines (21 loc) 734 B
import React from "react"; import { useAddRowProps } from "../types"; declare function useAddRow<T>(props: useAddRowProps<T>): { addNewRowHandler: (data: { key: keyof T; value: any; }) => void; is_create_new_row: boolean; set_is_create_new_row: React.Dispatch<React.SetStateAction<boolean>>; clear_row_handler: () => void; newRow: T; add_loading: boolean; openShowError: (index: number | null, message: string) => void; closeShowError: (index: number, message: string) => void; show_error: { message: string; input_index: null | number; }; set_add_loading: React.Dispatch<React.SetStateAction<boolean>>; }; export default useAddRow;