@@ -50,7 +50,7 @@ const Assign = () => {
5050
5151 const UseCaseDetails : { data : any ; isLoading : boolean ; refetch : any } =
5252 useQuery (
53- [ `UseCase_Details` ] ,
53+ [ `UseCase_Details` , params . id ] ,
5454 ( ) =>
5555 GraphQL (
5656 FetchUseCaseDetails ,
@@ -85,14 +85,17 @@ const Assign = () => {
8585 . catch ( ( err ) => {
8686 console . error ( err ) ;
8787 } ) ;
88- } , [ UseCaseDetails . data ] ) ;
88+ } , [ ] ) ;
89+
90+
8991
9092 const columns = [
9193 { accessorKey : 'title' , header : 'Title' } ,
9294 { accessorKey : 'category' , header : 'Category' } ,
9395 { accessorKey : 'modified' , header : 'Last Modified' } ,
9496 ] ;
9597
98+
9699 const generateTableData = ( list : Array < any > ) => {
97100 return list . map ( ( item ) => {
98101 return {
@@ -130,7 +133,7 @@ const Assign = () => {
130133
131134 return (
132135 < >
133- { UseCaseDetails ?. data ?. useCases [ 0 ] &&
136+ { UseCaseDetails ?. data ?. useCases [ 0 ] ?. datasets ?. length >= 0 &&
134137 data . length > 0 &&
135138 ! UseCaseDetails . isLoading ? (
136139 < >
@@ -150,11 +153,9 @@ const Assign = () => {
150153 < DataTable
151154 columns = { columns }
152155 rows = { generateTableData ( data ) }
153- defaultSelectedRows = {
154- UseCaseDetails ?. data ?. useCases [ 0 ] ?. datasets ?. length > 0
155- ? formattedData ( UseCaseDetails ?. data ?. useCases [ 0 ] ?. datasets )
156- : [ ]
157- }
156+ defaultSelectedRows = { formattedData (
157+ UseCaseDetails ?. data ?. useCases [ 0 ] ?. datasets
158+ ) }
158159 onRowSelectionChange = { ( selected ) => {
159160 setSelectedRows ( Array . isArray ( selected ) ? selected : [ ] ) ; // Ensure selected is always an array
160161 } }
0 commit comments