From 2b3358275d08c73bc6f9b4703059827dd735648a Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Thu, 20 Mar 2025 18:24:40 +0300 Subject: [PATCH] F: Improve styling and accessibility --- .../src/app/navigation/navigation-button.tsx | 2 +- .../src/components/control/button.tsx | 2 +- .../data-table/pagination-tools.tsx | 20 ++++++++++++------- .../components/dropdown/dropdown-button.tsx | 1 - .../src/components/dropdown/dropdown.tsx | 1 + .../src/components/input/search-bar.tsx | 5 +---- .../src/components/input/text-area.tsx | 2 +- .../src/components/input/text-input.tsx | 2 +- .../library/components/select-location.tsx | 1 + rsconcept/frontend/src/styling/components.css | 10 ++++++++++ rsconcept/frontend/src/styling/setup.css | 10 +++++++--- rsconcept/frontend/src/styling/utilities.css | 4 ++-- 12 files changed, 39 insertions(+), 21 deletions(-) diff --git a/rsconcept/frontend/src/app/navigation/navigation-button.tsx b/rsconcept/frontend/src/app/navigation/navigation-button.tsx index 3298e130..2870826d 100644 --- a/rsconcept/frontend/src/app/navigation/navigation-button.tsx +++ b/rsconcept/frontend/src/app/navigation/navigation-button.tsx @@ -21,7 +21,7 @@ export function NavigationButton({ icon, title, hideTitle, className, style, onC data-tooltip-hidden={hideTitle} data-tooltip-content={title} onClick={onClick} - className={clsx('p-2 flex items-center gap-1', 'cc-btn-nav', 'font-controls clr-outline', className)} + className={clsx('p-2 flex items-center gap-1', 'cc-btn-nav', 'font-controls focus-outline', className)} style={style} > {icon ? icon : null} diff --git a/rsconcept/frontend/src/components/control/button.tsx b/rsconcept/frontend/src/components/control/button.tsx index 1afeecff..bdb9d538 100644 --- a/rsconcept/frontend/src/components/control/button.tsx +++ b/rsconcept/frontend/src/components/control/button.tsx @@ -44,7 +44,7 @@ export function Button({ 'clr-btn-default cc-animate-color', dense ? 'px-1' : 'px-3 py-1', loading ? 'cursor-progress' : 'cursor-pointer', - noOutline ? 'outline-hidden' : 'clr-outline', + noOutline ? 'outline-hidden' : 'focus-outline', !noBorder && 'border rounded-sm', className )} diff --git a/rsconcept/frontend/src/components/data-table/pagination-tools.tsx b/rsconcept/frontend/src/components/data-table/pagination-tools.tsx index 0d792c3b..47838b54 100644 --- a/rsconcept/frontend/src/components/data-table/pagination-tools.tsx +++ b/rsconcept/frontend/src/components/data-table/pagination-tools.tsx @@ -38,7 +38,8 @@ export function PaginationTools({ id, table, paginationOptions }: Paginat