1
0
Fork 0

Migrate Traefik Proxy dashboard UI to React

This commit is contained in:
Gina A. 2025-05-28 11:26:04 +02:00 committed by GitHub
parent 4790e4910f
commit f16fff577a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
324 changed files with 28303 additions and 19567 deletions

View file

@ -0,0 +1,26 @@
import { Card, CSS, Flex, Text } from '@traefiklabs/faency'
import { ReactNode } from 'react'
type ResourceCardProps = {
children: ReactNode
css?: CSS
title?: string
titleCSS?: CSS
}
const ResourceCard = ({ children, css, title, titleCSS = {} }: ResourceCardProps) => {
return (
<Card css={css}>
<Flex direction="column" align="center" justify="center" gap={3} css={{ height: '100%', p: '$2' }}>
{title && (
<Text variant="subtle" css={{ letterSpacing: 3, fontSize: '$2', wordBreak: 'break-all', ...titleCSS }}>
{title.toUpperCase()}
</Text>
)}
{children}
</Flex>
</Card>
)
}
export default ResourceCard