feat(admin-ui): shadcn primitives + @/ui barrel (Stage 2.1)

This commit is contained in:
Александр Зимин
2026-05-10 21:47:24 +00:00
parent c11a70128c
commit 5d12c89c4f
36 changed files with 2826 additions and 28 deletions
@@ -0,0 +1,22 @@
import * as React from 'react'
import { cn } from '@/lib/utils'
/**
* FormActions — фиксированная row кнопок [Cancel | Submit] в footer форм.
* Reverse на mobile — primary action на bottom (proper UX).
*/
export type FormActionsProps = React.HTMLAttributes<HTMLDivElement>
export function FormActions({ className, children, ...props }: FormActionsProps) {
return (
<div
className={cn(
'flex flex-col-reverse gap-2 sm:flex-row sm:justify-end pt-3 border-t border-line-2',
className,
)}
{...props}
>
{children}
</div>
)
}