From 97663c514eb7bb4b8b5132a672a8dd9e1cda7330 Mon Sep 17 00:00:00 2001 From: "diana.dolgolyova" Date: Fri, 10 Apr 2026 21:33:22 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20admin=20bookings=20light=20theme=20?= =?UTF-8?q?=E2=80=94=20readable=20names,=20badges,=20and=20actions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Name text: text-white → text-neutral-900 dark:text-white - Status badges: -400 colors → -600 for light, dark: keeps -400 - Contact links: same -600/-400 split - BookingCard borders/bg: stronger opacity for light mode - Action buttons: dark:text for light contrast - Group counters: amber-700/blue-600/emerald-600 for light --- src/app/admin/bookings/BookingComponents.tsx | 38 +++++++++---------- .../admin/bookings/GenericBookingsList.tsx | 8 ++-- src/app/admin/bookings/types.ts | 8 ++-- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/app/admin/bookings/BookingComponents.tsx b/src/app/admin/bookings/BookingComponents.tsx index 80bb687..a251545 100644 --- a/src/app/admin/bookings/BookingComponents.tsx +++ b/src/app/admin/bookings/BookingComponents.tsx @@ -47,17 +47,17 @@ export function DeleteBtn({ onClick, name }: { onClick: () => void; name?: strin {confirming && createPortal(
setConfirming(false)}>
-
e.stopPropagation()}> - -

Удалить запись?

- {name &&

{name}

} -

Это действие нельзя отменить.

+

Удалить запись?

+ {name &&

{name}

} +

Это действие нельзя отменить.

@@ -80,17 +80,17 @@ export function ContactLinks({ phone, instagram, telegram }: { phone?: string; i return ( <> {phone && ( - + {phone} )} {instagram && ( - + {instagram} )} {telegram && ( - + {telegram} )} @@ -109,7 +109,7 @@ export function FilterTabs({ filter, counts, total, onFilter }: { diff --git a/src/app/admin/bookings/types.ts b/src/app/admin/bookings/types.ts index 5d330d5..ad50ef5 100644 --- a/src/app/admin/bookings/types.ts +++ b/src/app/admin/bookings/types.ts @@ -17,10 +17,10 @@ export interface BaseBooking { export { SHORT_DAYS }; export const BOOKING_STATUSES: { key: BookingStatus; label: string; color: string; bg: string; border: string }[] = [ - { key: "new", label: "Новая", color: "text-gold", bg: "bg-gold/10", border: "border-gold/30" }, - { key: "contacted", label: "Связались", color: "text-blue-400", bg: "bg-blue-500/10", border: "border-blue-500/30" }, - { key: "confirmed", label: "Подтверждено", color: "text-emerald-400", bg: "bg-emerald-500/10", border: "border-emerald-500/30" }, - { key: "declined", label: "Отказ", color: "text-red-400", bg: "bg-red-500/10", border: "border-red-500/30" }, + { key: "new", label: "Новая", color: "text-amber-700 dark:text-gold", bg: "bg-gold/10", border: "border-gold/30" }, + { key: "contacted", label: "Связались", color: "text-blue-600 dark:text-blue-400", bg: "bg-blue-500/10", border: "border-blue-500/30" }, + { key: "confirmed", label: "Подтверждено", color: "text-emerald-600 dark:text-emerald-400", bg: "bg-emerald-500/10", border: "border-emerald-500/30" }, + { key: "declined", label: "Отказ", color: "text-red-600 dark:text-red-400", bg: "bg-red-500/10", border: "border-red-500/30" }, ]; export function fmtDate(iso: string): string {