replace old client with new client from commafeed-ui repository

This commit is contained in:
Athou
2022-08-13 10:56:07 +02:00
parent ac7b6eeb21
commit 04894f118b
183 changed files with 20326 additions and 12678 deletions

View File

@@ -0,0 +1,36 @@
import { Box, createStyles } from "@mantine/core"
import { Content } from "./Content"
export interface MediaProps {
thumbnailUrl: string
thumbnailWidth?: number
thumbnailHeight?: number
description?: string
}
const useStyles = createStyles(() => ({
image: {
maxWidth: "100%",
height: "auto",
},
}))
export function Media(props: MediaProps) {
const { classes } = useStyles()
return (
<>
<img
className={classes.image}
src={props.thumbnailUrl}
width={props.thumbnailWidth}
height={props.thumbnailHeight}
alt="media thumbnail"
/>
{props.description && (
<Box pt="md">
<Content content={props.description} />
</Box>
)}
</>
)
}