import React from 'react' import { Reveal } from '../Reveal' import { ServiceIcon } from '../ServiceIcon' import { useSectionHeading, useSite } from '../../api' import { useFieldSaver } from '../../admin/AdminContext' import { InlineEdit } from '../admin/InlineEdit' import { AddItemButton, EditableItem } from '../../admin/Editable' export function Services() { const { services } = useSite() const heading = useSectionHeading('services') const save = useFieldSaver() const saveHeading = (field: 'title' | 'lead', value: string) => save('section-headings', heading.id, { [field]: value }, (d) => { const h = d.section_headings.find((s) => s.id === heading.id) if (h) h[field] = value }) return (

saveHeading('title', v)} />

saveHeading('lead', v)} />

{services.map((service, i) => (

{service.title}

{service.desc}

))}
) }