Changes
Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
co-authored by
renee-png
parent
a49a0c6e1a
commit
a379c74517
@@ -59,6 +59,16 @@ export function CaseExpensesTab({ caseId }: { caseId: string }) {
|
||||
|
||||
useEffect(() => { load(); }, [caseId]);
|
||||
|
||||
// Refresh when an expense is added/changed elsewhere (e.g. dashboard Quick Add)
|
||||
useEffect(() => {
|
||||
const handler = (e: Event) => {
|
||||
const detail = (e as CustomEvent).detail as { caseId?: string } | undefined;
|
||||
if (!detail?.caseId || detail.caseId === caseId) load();
|
||||
};
|
||||
window.addEventListener("expenses:changed", handler);
|
||||
return () => window.removeEventListener("expenses:changed", handler);
|
||||
}, [caseId]);
|
||||
|
||||
// Load case client_id for placeholder invoice creation
|
||||
useEffect(() => {
|
||||
(async () => {
|
||||
|
||||
Reference in New Issue
Block a user