"use client"; // components/CompanyEditButton.tsx // Edit button + modal for the company detail page. import { useState } from "react"; import EditEntityModal from "@/components/EditEntityModal"; import type { YsterbaardCompany } from "@/lib/types"; interface Props { company: YsterbaardCompany; } export default function CompanyEditButton({ company }: Props) { const [open, setOpen] = useState(false); return ( <> setOpen(false)} onAfterSave={() => { // Force page refresh to pick up new values window.location.reload(); }} /> ); }