Skip to content

Commit 252039b

Browse files
fix: minimum select width (#1143)
1 parent 6e346fc commit 252039b

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

src/components/input-elements/DatePicker/DatePicker.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client";
2-
import React, { useMemo } from "react";
32
import { tremorTwMerge } from "lib";
3+
import React, { useMemo } from "react";
44
import { DayPickerSingleProps } from "react-day-picker";
55

66
import { startOfMonth, startOfToday } from "date-fns";

src/components/input-elements/MultiSelect/MultiSelect.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ const MultiSelect = React.forwardRef<HTMLInputElement, MultiSelectProps>((props,
265265
anchor="bottom start"
266266
className={tremorTwMerge(
267267
// common
268-
"z-10 divide-y overflow-y-auto outline-none rounded-tremor-default max-h-[228px] border [--anchor-gap:4px]",
268+
"z-10 divide-y w-[var(--button-width)] overflow-y-auto outline-none rounded-tremor-default max-h-[228px] border [--anchor-gap:4px]",
269269
// light
270270
"bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown",
271271
// dark

src/components/input-elements/SearchSelect/SearchSelect.tsx

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
"use client";
2-
import React, { isValidElement, useMemo, useRef } from "react";
32
import { useInternalState } from "hooks";
3+
import React, { isValidElement, useMemo, useRef } from "react";
44

5+
import {
6+
Combobox,
7+
ComboboxButton,
8+
ComboboxInput,
9+
ComboboxOptions,
10+
Transition,
11+
} from "@headlessui/react";
512
import { ArrowDownHeadIcon, XCircleIcon } from "assets";
613
import { makeClassName, tremorTwMerge } from "lib";
714
import {
@@ -10,13 +17,6 @@ import {
1017
getSelectButtonColors,
1118
hasValue,
1219
} from "../selectUtils";
13-
import {
14-
Combobox,
15-
ComboboxButton,
16-
ComboboxInput,
17-
ComboboxOptions,
18-
Transition,
19-
} from "@headlessui/react";
2020

2121
const makeSearchSelectClassName = makeClassName("SearchSelect");
2222

@@ -237,7 +237,7 @@ const SearchSelect = React.forwardRef<HTMLInputElement, SearchSelectProps>((prop
237237
anchor="bottom start"
238238
className={tremorTwMerge(
239239
// common
240-
"z-10 divide-y overflow-y-auto outline-none rounded-tremor-default text-tremor-default max-h-[228px] border [--anchor-gap:4px]",
240+
"z-10 divide-y w-[var(--button-width)] overflow-y-auto outline-none rounded-tremor-default text-tremor-default max-h-[228px] border [--anchor-gap:4px]",
241241
// light
242242
"bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown",
243243
// dark

src/components/input-elements/Select/Select.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"use client";
22

3-
import React, { isValidElement, useMemo, Children, useRef } from "react";
43
import { ArrowDownHeadIcon, XCircleIcon } from "assets";
54
import { makeClassName, tremorTwMerge } from "lib";
5+
import React, { Children, isValidElement, useMemo, useRef } from "react";
66
import { constructValueToNameMapping, getSelectButtonColors, hasValue } from "../selectUtils";
77

88
import { Listbox, ListboxButton, ListboxOptions, Transition } from "@headlessui/react";
@@ -199,7 +199,7 @@ const Select = React.forwardRef<HTMLInputElement, SelectProps>((props, ref) => {
199199
anchor="bottom start"
200200
className={tremorTwMerge(
201201
// common
202-
"z-10 divide-y overflow-y-auto outline-none rounded-tremor-default max-h-[228px] border [--anchor-gap:4px]",
202+
"z-10 w-[var(--button-width)] divide-y overflow-y-auto outline-none rounded-tremor-default max-h-[228px] border [--anchor-gap:4px]",
203203
// light
204204
"bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown",
205205
// dark

0 commit comments

Comments
 (0)