/** * A capa como elemento compartilhado da troca de página: com o mesmo nome na lista (home, /cases) e no topo do case, * ela viaja de um lugar ao outro (classe case-cover em globals.css). Só a troca entre as duas anima * (`default="none"`). Duas instâncias com o mesmo nome na mesma página cancelam a transição: cada página mostra * a capa de um case uma vez só. Fica fora de CaseCover porque a lista da home é componente de cliente, e * CaseCover lê as capturas só no servidor. */ export function coverTransitionProps(id: string) { return { name: `case-${id}`, share: "case-cover", default: "none" } as const; }