'use client'
import { useMemo } from 'react'
import { PublicInset, PublicPageHeader } from '@/components/public-surface'
import { ManualsPageShell } from '@/components/manuals-page-shell'
import { groupManuals, getCategories, getManufacturers } from '@/lib/manuals-catalog'
import type { Manual } from '@/lib/manuals-types'
interface ManualsPageExperienceProps {
initialManuals: Manual[]
}
export function ManualsPageExperience({ initialManuals }: ManualsPageExperienceProps) {
const groupedManuals = useMemo(() => groupManuals(initialManuals), [initialManuals])
const manufacturers = useMemo(() => getManufacturers(initialManuals), [initialManuals])
const categories = useMemo(() => getCategories(initialManuals), [initialManuals])
return (
<>