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