From 26918608960db61ea4935defcdf7d1914b4a7b54 Mon Sep 17 00:00:00 2001 From: IRBorisov <8611739+IRBorisov@users.noreply.github.com> Date: Sat, 2 Sep 2023 01:11:27 +0300 Subject: [PATCH] Improve navigation UI --- .../src/components/Common/Dropdown.tsx | 2 +- .../src/components/Common/DropdownButton.tsx | 10 +- .../components/Common/DropdownCheckbox.tsx | 28 ++++++ .../components/Navigation/UserDropdown.tsx | 4 +- .../frontend/src/pages/CreateRSFormPage.tsx | 22 ++++- rsconcept/frontend/src/pages/HomePage.tsx | 2 +- .../src/pages/LibraryPage/PickerStrategy.tsx | 91 ++++++++----------- .../src/pages/LibraryPage/SearchPanel.tsx | 9 +- rsconcept/frontend/src/pages/LoginPage.tsx | 15 ++- .../src/pages/RSFormPage/RSTabsMenu.tsx | 30 +++--- rsconcept/frontend/src/pages/RegisterPage.tsx | 27 +++++- 11 files changed, 149 insertions(+), 91 deletions(-) create mode 100644 rsconcept/frontend/src/components/Common/DropdownCheckbox.tsx diff --git a/rsconcept/frontend/src/components/Common/Dropdown.tsx b/rsconcept/frontend/src/components/Common/Dropdown.tsx index af7b538c..1af03a68 100644 --- a/rsconcept/frontend/src/components/Common/Dropdown.tsx +++ b/rsconcept/frontend/src/components/Common/Dropdown.tsx @@ -7,7 +7,7 @@ interface DropdownProps { function Dropdown({ children, widthClass = 'w-fit', stretchLeft }: DropdownProps) { return (