import { graphql } from "@/gql"; import { type PageSectionBlockFragment } from "@/gql/graphql"; import styles from "./pageSection.module.scss"; import { Blocks } from "./Blocks"; import slugify from "@sindresorhus/slugify"; import { DecorativeIcon } from "../general/Icon"; const PageSectionBlockFragmentDefinition = graphql(` fragment PageSectionBlock on PageSectionBlock { title backgroundColor icon body { id blockType } } `); export const PageSectionBlock = ({ block, }: { block: PageSectionBlockFragment; }) => { const anchor = slugify(block.title); return (
{block.icon && }

{block.title}

); }; export const PageSectionNavigationBlock = ({ sections, }: { sections: PageSectionBlockFragment[]; }) => { if (!sections.length) { return <>; } return (
Hopp til
); };