File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed
Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -48,12 +48,12 @@ function Tables() {
4848 </ Card >
4949 ) ;
5050
51- const requestedTableIndex = table
52- ? data . tables . findIndex ( ( { name } ) => name === table )
53- : - 1 ;
51+ const selectedTable =
52+ table && data . tables . some ( ( { name } ) => name === table )
53+ ? table
54+ : data . tables [ 0 ] . name ;
5455
55- const requestedTableMissing = ! ! table && requestedTableIndex < 0 ;
56- const tab = String ( Math . max ( requestedTableIndex , 0 ) ) ;
56+ const requestedTableMissing = ! ! table && selectedTable !== table ;
5757
5858 return (
5959 < >
@@ -69,18 +69,18 @@ function Tables() {
6969 </ Card >
7070 ) }
7171
72- < Tabs key = { tab } defaultValue = { tab } >
72+ < Tabs value = { selectedTable } >
7373 < TabsList >
74- { data . tables . map ( ( n , i ) => (
75- < TabsTrigger key = { i } value = { i . toString ( ) } >
74+ { data . tables . map ( ( n ) => (
75+ < TabsTrigger key = { n . name } value = { n . name } >
7676 < Link to = "/tables" search = { { table : n . name } } >
7777 { n . name } [{ n . count . toLocaleString ( ) } ]
7878 </ Link >
7979 </ TabsTrigger >
8080 ) ) }
8181 </ TabsList >
82- { data . tables . map ( ( { name } , i ) => (
83- < TabsContent key = { i } value = { i . toString ( ) } className = "py-4" >
82+ { data . tables . map ( ( { name } ) => (
83+ < TabsContent key = { name } value = { name } className = "py-4" >
8484 < Table name = { name } />
8585 </ TabsContent >
8686 ) ) }
You can’t perform that action at this time.
0 commit comments