diff --git a/ordinis-admin-ui/src/ui/components/drawer.tsx b/ordinis-admin-ui/src/ui/components/drawer.tsx index aa1e400..fe26061 100644 --- a/ordinis-admin-ui/src/ui/components/drawer.tsx +++ b/ordinis-admin-ui/src/ui/components/drawer.tsx @@ -58,7 +58,18 @@ export function Drawer({ {(title || description) && ( {title && {title}} - {description && {description}} + {/* Radix Dialog требует accessible description ИЛИ + * aria-describedby={undefined}. Рендерим SheetDescription всегда + * когда есть header: визуально если передан description, sr-only + * fallback иначе — заглушает Radix dev warning + полезно для + * screen reader users. */} + {description ? ( + {description} + ) : ( + + Боковая панель. Нажмите Escape или кнопку закрытия чтобы вернуться. + + )} )} {children}