File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ]
Original file line number Diff line number Diff 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 >
You can’t perform that action at this time.
0 commit comments