Skip to content

Commit 789828c

Browse files
committed
fix: hide Search type if hideSearchTab
1 parent 171389f commit 789828c

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

bun.lockb

-22.1 KB
Binary file not shown.

src/components/databrowser/components/header/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
)}

src/components/databrowser/components/sidebar/type-selector.tsx

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212

1313
const 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>

0 commit comments

Comments
 (0)