add colored horizontal rule block

This commit is contained in:
2024-05-21 01:00:22 +02:00
parent 4d9796fbe7
commit 82f18dd24a
8 changed files with 101 additions and 20 deletions

View File

@ -0,0 +1,24 @@
import { HorizontalRuleBlock as HorizontalRuleBlockType } from "@/gql/graphql";
import Image from "../general/Image";
import styles from "./imageWithTextBlock.module.scss";
export const HorizontalRuleBlock = ({
block,
}: {
block: HorizontalRuleBlockType;
}) => {
const knownColors = [
"deepBrick",
"neufPink",
"goldenOrange",
"goldenBeige",
"chateauBlue",
];
const defaultColor = "chateauBlue";
const color =
typeof block?.color === "string" && knownColors.includes(block.color)
? block.color
: defaultColor;
return <hr attr-color={color} />;
};