opt-table
Version:
A Responsive and Customizable Rich Table
22 lines (21 loc) • 748 B
TypeScript
import React from "react";
import { useAddRowProps } from "../types";
declare const useEditRow: <T>(props: useAddRowProps<T>) => {
openShowError: (index: number | null, message: string) => void;
closeShowError: (index: number, message: string) => void;
show_error: {
message: string;
input_index: null | number;
};
edit_loading: boolean;
set_edit_loading: React.Dispatch<React.SetStateAction<boolean>>;
editedRow: T;
editRowHandler: (data: {
key: keyof T;
value: any;
}) => void;
setEditRow: React.Dispatch<React.SetStateAction<T>>;
open_modal: boolean;
set_open_modal: React.Dispatch<React.SetStateAction<boolean>>;
};
export default useEditRow;