From b91ec793e9a57e45bda285c1a5ed3958ec30781c Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Fri, 11 Apr 2025 19:59:08 +0300 Subject: [PATCH] F: Replace SelectSingle with combobox --- .../src/components/input/combo-box.tsx | 93 ------------- .../frontend/src/components/input/index.tsx | 1 - .../src/components/input/select-single.tsx | 126 ----------------- .../frontend/src/components/ui/button.tsx | 1 - .../frontend/src/components/ui/combo-box.tsx | 128 ++++++++++++++++++ .../frontend/src/components/ui/command.tsx | 1 - .../frontend/src/components/ui/dialog.tsx | 1 - .../frontend/src/components/ui/popover.tsx | 1 - .../frontend/src/components/ui/select.tsx | 11 +- .../components/editor-library-item.tsx | 12 +- .../components/select-library-item.tsx | 38 ++---- .../dlg-edit-editors/dlg-edit-editors.tsx | 3 +- .../pages/library-page/toolbar-search.tsx | 2 +- .../oss/components/select-operation.tsx | 40 ++---- .../src/features/oss/models/oss-api.ts | 14 +- .../rsform/components/select-constituenta.tsx | 6 +- .../components/select-multi-grammeme.tsx | 1 + .../dialogs/dlg-cst-template/tab-template.tsx | 56 ++++---- .../features/users/components/select-user.tsx | 39 ++---- .../src/features/users/models/user-api.ts | 19 --- rsconcept/frontend/src/index.css | 49 +++---- 21 files changed, 220 insertions(+), 422 deletions(-) delete mode 100644 rsconcept/frontend/src/components/input/combo-box.tsx delete mode 100644 rsconcept/frontend/src/components/input/select-single.tsx create mode 100644 rsconcept/frontend/src/components/ui/combo-box.tsx delete mode 100644 rsconcept/frontend/src/features/users/models/user-api.ts diff --git a/rsconcept/frontend/src/components/input/combo-box.tsx b/rsconcept/frontend/src/components/input/combo-box.tsx deleted file mode 100644 index 725e08ec..00000000 --- a/rsconcept/frontend/src/components/input/combo-box.tsx +++ /dev/null @@ -1,93 +0,0 @@ -'use client'; - -import { useState } from 'react'; -import { Check, ChevronDownIcon } from 'lucide-react'; - -import { cn } from '@/lib/utils'; - -import { Button } from '../ui/button'; -import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from '../ui/command'; -import { Popover, PopoverContent, PopoverTrigger } from '../ui/popover'; - -interface ComboBoxProps