mirror of
https://github.com/System-End/site.git
synced 2026-04-19 16:28:21 +00:00
64 lines
1 KiB
JavaScript
64 lines
1 KiB
JavaScript
import {
|
|
Avatar,
|
|
Badge,
|
|
BaseStyles,
|
|
Box,
|
|
Button,
|
|
Container,
|
|
Flex,
|
|
Grid,
|
|
Heading,
|
|
Text
|
|
} from 'theme-ui'
|
|
|
|
export function PillHolder({ children }) {
|
|
return (
|
|
<Flex
|
|
sx={{
|
|
flexWrap: 'wrap',
|
|
justifyContent: 'center',
|
|
alignItems: 'center',
|
|
div: {
|
|
mt: 0,
|
|
mb: 2,
|
|
bg: 'white',
|
|
color: 'muted',
|
|
border: '1px solid',
|
|
borderColor: 'border',
|
|
bg: 'snow',
|
|
fontSize: 2,
|
|
fontWeight: 'body',
|
|
lineHeight: '36px'
|
|
}
|
|
}}
|
|
>
|
|
{children}
|
|
</Flex>
|
|
)
|
|
}
|
|
|
|
export function AuthorPill({ tag, image, firstName }) {
|
|
return (
|
|
<Badge
|
|
variant="pill"
|
|
sx={{
|
|
mr: [2, 3],
|
|
pl: 2,
|
|
pr: 3,
|
|
display: 'inline-flex',
|
|
alignItems: 'center'
|
|
}}
|
|
>
|
|
<Avatar src={image} alt={firstName} size={36} mr={2} />
|
|
{tag}
|
|
</Badge>
|
|
)
|
|
}
|
|
|
|
export function DatePill({ tag }) {
|
|
return (
|
|
<Badge variant="pill" px={3}>
|
|
{tag}
|
|
</Badge>
|
|
)
|
|
}
|