"use client"; import { useTranslations } from "next-intl"; import { AttributeElement, ContentTitle } from "../../../../components"; import { useSharedContext } from "../../../../contexts/SharedContext"; import { Modules } from "../../../../core"; import { Link } from "../../../../shadcnui"; import { useHowToContext } from "../../contexts/HowToContext"; import { HowTo } from "../../data/HowTo"; import { HowToInterface } from "../../data/HowToInterface"; type HowToDetailsProps = { howTo: HowToInterface; }; function HowToDetailsInternal({ howTo }: HowToDetailsProps) { const t = useTranslations(); const { title } = useSharedContext(); const pagesList = HowTo.parsePagesFromString(howTo.pages); return (