Skip to content

Commit 7b16f6d

Browse files
authored
Merge pull request #840 from trycompai/main
[comp] Production Deploy
2 parents e424b32 + 6c83b12 commit 7b16f6d

File tree

5 files changed

+558
-350
lines changed

5 files changed

+558
-350
lines changed

apps/framework-editor/app/(pages)/controls/ControlsClientPage.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use client";
22

33
import PageLayout from "@/app/components/PageLayout";
4-
import { useMemo, useState } from "react";
4+
import { useMemo, useState, useEffect } from "react";
55
import { toast } from "sonner";
66
import { friendlyDateColumnBase } from "../../components/gridUtils";
77
import { TableToolbar } from "../../components/TableToolbar";
@@ -132,6 +132,7 @@ export function ControlsClientPage({
132132
isDirty,
133133
createdRowIds,
134134
changesSummaryString,
135+
setDisplayedData,
135136
} = useChangeTracking(initialGridData);
136137

137138
const [selectedFramework, setSelectedFramework] = useState<string>("");
@@ -196,6 +197,10 @@ export function ControlsClientPage({
196197
});
197198
}, [sortedDataWithPotentialTimestamps]);
198199

200+
useEffect(() => {
201+
setDisplayedData(dataForDisplay);
202+
}, [dataForDisplay, setDisplayedData]);
203+
199204
const columns: Column<ControlsPageGridData>[] = [
200205
{ ...keyColumn("name", textColumn), title: "Name", minWidth: 300 },
201206
{
@@ -377,7 +382,8 @@ export function ControlsClientPage({
377382
height={600}
378383
onChange={handleGridChange}
379384
columns={columns}
380-
rowClassName={getRowClassName}
385+
rowKey="id"
386+
rowClassName={getRowClassName}
381387
createRow={() => ({
382388
id: simpleUUID(),
383389
name: "Control Name",

0 commit comments

Comments
 (0)