From 193234b9e5b6b5388e6f0cb261560ae3a0b595b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D1=82=D0=B0=D0=BB=D0=B8=D0=B9=20=D0=9B=D0=B0?= =?UTF-8?q?=D0=B2=D1=88=D0=BE=D0=BD=D0=BE=D0=BA?= <114582703+valavshonok@users.noreply.github.com> Date: Mon, 3 Nov 2025 23:24:20 +0300 Subject: [PATCH] group update --- src/components/button/PrimaryButton.tsx | 22 ++++++++++++++++++++-- src/components/input/Input.tsx | 2 ++ src/views/home/groups/GroupItem.tsx | 12 +++++++++--- src/views/home/groups/Groups.tsx | 21 +++++++++++++++++---- src/views/home/groups/GroupsBlock.tsx | 15 +++++++++++++-- src/views/home/groups/ModalUpdate.tsx | 25 +++++++++++++++++-------- 6 files changed, 78 insertions(+), 19 deletions(-) diff --git a/src/components/button/PrimaryButton.tsx b/src/components/button/PrimaryButton.tsx index 02e01c7..5c763c5 100644 --- a/src/components/button/PrimaryButton.tsx +++ b/src/components/button/PrimaryButton.tsx @@ -7,6 +7,23 @@ interface ButtonProps { className?: string; onClick: () => void; children?: React.ReactNode; + color?: "primary" | "secondary" | "error" | "warning" | "success"; +} + +const ColorBgVariants = { + "primary": "bg-liquid-brightmain group-hover:ring-liquid-brightmain", + "secondary": "bg-liquid-darkmain group-hover:ring-liquid-darkmain", + "error": "bg-liquid-red group-hover:ring-liquid-red", + "warning": "bg-liquid-orange group-hover:ring-liquid-orange", + "success": "bg-liquid-green group-hover:ring-liquid-green", +} + +const ColorTextVariants = { + "primary": "group-hover:text-liquid-brightmain ", + "secondary": "group-hover:text-liquid-brightmain ", + "error": "group-hover:text-liquid-red ", + "warning": "group-hover:text-liquid-orange ", + "success": "group-hover:text-liquid-green ", } export const PrimaryButton: React.FC = ({ @@ -15,6 +32,7 @@ export const PrimaryButton: React.FC = ({ className, onClick, children, + color = "secondary", }) => { return (