Fix audio artifact component

This commit is contained in:
Contramundum
2023-11-13 16:58:14 +09:00
parent 7f5d3fda47
commit fba9cf1371
@@ -4,7 +4,7 @@ import {
isThreejsArtifact,
} from "./ThreejsArtifactViewer"
import InsertDriveFileIcon from "@mui/icons-material/InsertDriveFile"
import { CardMedia } from "@mui/material"
import { CardMedia, Box } from "@mui/material"
export const ArtifactCardMedia: FC<{
artifact: Artifact
@@ -35,9 +35,18 @@ export const ArtifactCardMedia: FC<{
)
} else if (artifact.mimetype.startsWith("audio")) {
return (
<audio controls>
<source src={urlPath} type={artifact.mimetype} />
</audio>
<Box
style={{
width: "100%",
height: height,
display: "flex",
alignItems: "center",
}}
>
<audio controls style={{ width: "100%" }}>
<source src={urlPath} type={artifact.mimetype} />
</audio>
</Box>
)
} else if (artifact.mimetype.startsWith("image")) {
return (