ultisuite-client/components/admin/settings/admin-settings-card.tsx
R3D347HR4Y 8f81d7aba1
Some checks are pending
E2E / Playwright e2e (push) Waiting to run
feat(admin-settings): refactor admin settings components for improved usability and consistency
- Replaced legacy components with new `SettingsCard`, `SettingsField`, and `SettingsToggleRow` for a unified design.
- Enhanced `AdminListControls` to support compact mode and improved pagination controls.
- Updated various sections including `AiAssistantSection`, `AuthenticationSection`, and `DriveMountOAuthSection` to utilize new components, streamlining the settings interface.
- Improved accessibility and user experience across admin settings with clearer labels and hints.
- Deprecated old components while maintaining backward compatibility for existing admin sections.
2026-06-15 11:10:17 +02:00

25 lines
580 B
TypeScript

import type { ReactNode } from "react"
import { SettingsCard } from "@/components/settings/settings-kit"
/**
* @deprecated Utiliser directement `SettingsCard` (`@/components/settings/settings-kit`).
* Conservé comme alias rétrocompatible pour les sections admin existantes.
*/
export function AdminSettingsCard({
title,
description,
hint,
children,
}: {
title: string
description: ReactNode
hint?: ReactNode
children: ReactNode
}) {
return (
<SettingsCard title={title} description={description} hint={hint}>
{children}
</SettingsCard>
)
}