"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 (
{pagesList.length > 0 && (
{pagesList.map((page, index) => (
  • {page}
  • ))} } />
    )}
    ); } export default function HowToDetails() { const { howTo } = useHowToContext(); if (!howTo) return null; return ; }