Files
cloudflare-domain-manager/apps/web/src/components/app-alert.tsx
T
Denozordec 2147782ba6
Build, Test, and Push CFDM Docker Image / test (push) Successful in 3m55s
Build, Test, and Push CFDM Docker Image / build-and-push (push) Successful in 2m14s
Build, Test, and Push CFDM Docker Image / update-wiki (push) Successful in 7s
Build, Test, and Push CFDM Docker Image / create-release (push) Has been skipped
refactor: Replace legacy UI components with new App components across various files for improved consistency and maintainability
2026-06-25 16:54:21 +07:00

28 lines
1.0 KiB
TypeScript

import type { ComponentProps } from 'react'
import { Alert, AlertAction, AlertDescription, AlertTitle } from '@cfdm/ui/components/alert'
import { cn } from '@cfdm/ui/lib/utils'
export type AppAlertProps = ComponentProps<typeof Alert>
export type AppAlertTitleProps = ComponentProps<typeof AlertTitle>
export type AppAlertDescriptionProps = ComponentProps<typeof AlertDescription>
export type AppAlertActionProps = ComponentProps<typeof AlertAction>
export function AppAlert({ className, ...props }: AppAlertProps) {
return <Alert className={cn(className)} {...props} />
}
export function AppAlertTitle({ className, ...props }: AppAlertTitleProps) {
return <AlertTitle className={cn(className)} {...props} />
}
export function AppAlertDescription({
className,
...props
}: AppAlertDescriptionProps) {
return <AlertDescription className={cn(className)} {...props} />
}
export function AppAlertAction({ className, ...props }: AppAlertActionProps) {
return <AlertAction className={cn(className)} {...props} />
}