mirror of
https://github.com/cssgunc/compass.git
synced 2025-04-09 14:00:15 -04:00
alterned handleRowUpdate to only use setData
This commit is contained in:
parent
528d34fdcb
commit
08d3be079d
|
@ -27,12 +27,13 @@ export default function ResourceTable({ data, setData }: ResourceTableProps ) {
|
|||
])
|
||||
|
||||
const handleRowUpdate = (updatedRow: Resource) => {
|
||||
const dataIndex = data.findIndex((row) => row.id === updatedRow.id);
|
||||
if (dataIndex !== -1) {
|
||||
const updatedData = [...data];
|
||||
updatedData[dataIndex] = updatedRow;
|
||||
setData(updatedData);
|
||||
}
|
||||
setData(prevData => (
|
||||
prevData.map(row => (
|
||||
row.id === updatedRow.id
|
||||
? updatedRow
|
||||
: row
|
||||
))
|
||||
))
|
||||
};
|
||||
|
||||
const columns: ColumnDef<Resource, any>[] = [
|
||||
|
|
|
@ -28,12 +28,13 @@ export default function ServiceTable({ data, setData }: ServiceTableProps ) {
|
|||
])
|
||||
|
||||
const handleRowUpdate = (updatedRow: Service) => {
|
||||
const dataIndex = data.findIndex((row) => row.id === updatedRow.id);
|
||||
if (dataIndex !== -1) {
|
||||
const updatedData = [...data];
|
||||
updatedData[dataIndex] = updatedRow;
|
||||
setData(updatedData);
|
||||
}
|
||||
setData(prevData => (
|
||||
prevData.map(row => (
|
||||
row.id === updatedRow.id
|
||||
? updatedRow
|
||||
: row
|
||||
))
|
||||
))
|
||||
};
|
||||
|
||||
const columns: ColumnDef<Service, any>[] = [
|
||||
|
|
|
@ -28,12 +28,13 @@ export default function UserTable({ data, setData }: UserTableProps ) {
|
|||
])
|
||||
|
||||
const handleRowUpdate = (updatedRow: User) => {
|
||||
const dataIndex = data.findIndex((row) => row.id === updatedRow.id);
|
||||
if (dataIndex !== -1) {
|
||||
const updatedData = [...data];
|
||||
updatedData[dataIndex] = updatedRow;
|
||||
setData(updatedData);
|
||||
}
|
||||
setData(prevData => (
|
||||
prevData.map(row => (
|
||||
row.id === updatedRow.id
|
||||
? updatedRow
|
||||
: row
|
||||
))
|
||||
))
|
||||
};
|
||||
|
||||
const columns: ColumnDef<User, any>[] = [
|
||||
|
|
Loading…
Reference in New Issue
Block a user