mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-06 20:27:12 +00:00
improvement: disable tab select by default on filterable select
This commit is contained in:
@@ -3,7 +3,12 @@ import { twMerge } from "tailwind-merge";
|
|||||||
|
|
||||||
import { ClearIndicator, DropdownIndicator, MultiValueRemove, Option } from "../Select/components";
|
import { ClearIndicator, DropdownIndicator, MultiValueRemove, Option } from "../Select/components";
|
||||||
|
|
||||||
export const FilterableSelect = <T,>({ isMulti, closeMenuOnSelect, ...props }: Props<T>) => (
|
export const FilterableSelect = <T,>({
|
||||||
|
isMulti,
|
||||||
|
closeMenuOnSelect,
|
||||||
|
tabSelectsValue = false,
|
||||||
|
...props
|
||||||
|
}: Props<T>) => (
|
||||||
<Select
|
<Select
|
||||||
isMulti={isMulti}
|
isMulti={isMulti}
|
||||||
closeMenuOnSelect={closeMenuOnSelect ?? !isMulti}
|
closeMenuOnSelect={closeMenuOnSelect ?? !isMulti}
|
||||||
@@ -26,6 +31,7 @@ export const FilterableSelect = <T,>({ isMulti, closeMenuOnSelect, ...props }: P
|
|||||||
transition: "none"
|
transition: "none"
|
||||||
})
|
})
|
||||||
}}
|
}}
|
||||||
|
tabSelectsValue={tabSelectsValue}
|
||||||
components={{ DropdownIndicator, ClearIndicator, MultiValueRemove, Option }}
|
components={{ DropdownIndicator, ClearIndicator, MultiValueRemove, Option }}
|
||||||
classNames={{
|
classNames={{
|
||||||
container: () => "w-full font-inter",
|
container: () => "w-full font-inter",
|
||||||
|
|||||||
Reference in New Issue
Block a user