From 550a5e2892e01e45e3c81ca8f70ae63f5c03c2cd Mon Sep 17 00:00:00 2001 From: IRBorisov <8611739+IRBorisov@users.noreply.github.com> Date: Mon, 22 Apr 2024 12:33:22 +0300 Subject: [PATCH] Fix react-select scaling --- .../src/components/ui/SelectMulti.tsx | 56 ++++++++++++++++- .../src/components/ui/SelectSingle.tsx | 60 +++++++++++++++++-- .../RSFormPage/EditorTermGraph/ViewHidden.tsx | 2 +- 3 files changed, 111 insertions(+), 7 deletions(-) diff --git a/rsconcept/frontend/src/components/ui/SelectMulti.tsx b/rsconcept/frontend/src/components/ui/SelectMulti.tsx index d7bfddd9..81eb7551 100644 --- a/rsconcept/frontend/src/components/ui/SelectMulti.tsx +++ b/rsconcept/frontend/src/components/ui/SelectMulti.tsx @@ -1,11 +1,45 @@ 'use client'; import { useMemo } from 'react'; -import Select, { GroupBase, Props, StylesConfig } from 'react-select'; +import Select, { + ClearIndicatorProps, + components, + DropdownIndicatorProps, + GroupBase, + Props, + StylesConfig +} from 'react-select'; import { useConceptOptions } from '@/context/OptionsContext'; +import useWindowSize from '@/hooks/useWindowSize'; import { selectDarkT, selectLightT } from '@/styling/color'; +import { IconClose, IconDropArrow, IconDropArrowUp } from '../Icons'; + +function DropdownIndicator = GroupBase