Skip to content

Commit 6cd327b

Browse files
authored
Merge pull request #530 from STAPLE-verse/fix-forms-flash
fix form flashing icons
2 parents 1fa1567 + a915f63 commit 6cd327b

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/forms/components/FormsList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export const FormsList = ({
3030
onColumnFiltersChange,
3131
onFormsUpdated,
3232
}: FormsListProps) => {
33-
const formsTableData = processForms(forms)
33+
const formsTableData = useMemo(() => processForms(forms), [forms])
3434
const columns = useMemo(
3535
() => getFormsColumns(onFolderFilterChange, onFormsUpdated),
3636
[onFolderFilterChange, onFormsUpdated]

src/pages/forms/index.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ const AllFormsPage = () => {
8282
setPagination((prev) => ({ ...prev, pageIndex: 0 }))
8383
}, [])
8484

85+
const handleFormsUpdated = useCallback(() => {
86+
void refetch()
87+
}, [refetch])
88+
8589
const handleCreateFolder = async () => {
8690
if (!newFolderName.trim()) return
8791
await createFolderMutation({ name: newFolderName.trim() })
@@ -117,9 +121,7 @@ const AllFormsPage = () => {
117121
open={isModalOpen}
118122
onClose={closeModal}
119123
currentUser={currentUser!}
120-
onFormsUpdated={() => {
121-
void refetch()
122-
}}
124+
onFormsUpdated={handleFormsUpdated}
123125
/>
124126
{showNewFolder ? (
125127
<>
@@ -170,9 +172,7 @@ const AllFormsPage = () => {
170172
onGlobalFilterChange={handleGlobalFilterChange}
171173
onFolderFilterChange={handleFolderFilterChange}
172174
onColumnFiltersChange={handleColumnFiltersChange}
173-
onFormsUpdated={() => {
174-
void refetch()
175-
}}
175+
onFormsUpdated={handleFormsUpdated}
176176
/>
177177
</Card>
178178
</Suspense>

0 commit comments

Comments
 (0)