File tree Expand file tree Collapse file tree 3 files changed +11
-6
lines changed
src/components/databrowser/components Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ export const Header = ({ hideSearchTab = false }: { hideSearchTab?: boolean }) =
5757 < IndexSelector />
5858 ) : (
5959 < >
60- < DataTypeSelector />
60+ < DataTypeSelector hideSearchTab = { hideSearchTab } />
6161 < SearchInput />
6262 </ >
6363 ) }
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ import {
1212
1313const ALL_TYPES_KEY = "all"
1414
15- export function DataTypeSelector ( ) {
15+ export function DataTypeSelector ( { hideSearchTab } : { hideSearchTab ?: boolean } ) {
1616 const { search, setSearchType } = useTab ( )
1717
1818 return (
@@ -32,13 +32,18 @@ export function DataTypeSelector() {
3232
3333 < SelectContent >
3434 < SelectGroup >
35- { [ [ ALL_TYPES_KEY , "All Types" ] , ...Object . entries ( DATA_TYPE_NAMES ) ] . map (
36- ( [ key , value ] ) => (
35+ { ( ( ) => {
36+ let entries : Array < [ string , string ] > = [
37+ [ ALL_TYPES_KEY , "All Types" ] ,
38+ ...Object . entries ( DATA_TYPE_NAMES ) ,
39+ ]
40+ if ( hideSearchTab ) entries = entries . filter ( ( [ key ] ) => key !== "search" )
41+ return entries . map ( ( [ key , value ] ) => (
3742 < SelectItem value = { key } key = { key } >
3843 { value }
3944 </ SelectItem >
40- )
41- ) }
45+ ) )
46+ } ) ( ) }
4247 </ SelectGroup >
4348 </ SelectContent >
4449 </ Select >
You can’t perform that action at this time.
0 commit comments