diff --git a/core/frontend/src/App.tsx b/core/frontend/src/App.tsx index e02c5ce..190395a 100644 --- a/core/frontend/src/App.tsx +++ b/core/frontend/src/App.tsx @@ -805,7 +805,7 @@ export function App() { function renderPage() { switch (page) { case "dashboard": - return action(() => api.createProduct(payload), "")} />; + return ; case "products": return ( setNotice({ type: "success", text })} onLogout={logout} />; default: - return action(() => api.createProduct(payload), "")} />; + return ; } } diff --git a/core/frontend/src/components/overlays.tsx b/core/frontend/src/components/overlays.tsx index 6e4ae3e..0889b1d 100644 --- a/core/frontend/src/components/overlays.tsx +++ b/core/frontend/src/components/overlays.tsx @@ -100,10 +100,10 @@ export function SettingRow({ title, desc, action, toggle, checked }: { title: st ); } -export function TeamModal({ open, title, subtitle, icon, close, children, footer, dismissable = true }: { +export function TeamModal({ open, title, subtitle = "", icon, close, children, footer, dismissable = true }: { open: boolean; title: string; - subtitle: string; + subtitle?: string; icon: ReactNode; close: () => void; children: ReactNode; diff --git a/core/frontend/src/routes/dashboard.tsx b/core/frontend/src/routes/dashboard.tsx index 521c6c8..2ba112a 100644 --- a/core/frontend/src/routes/dashboard.tsx +++ b/core/frontend/src/routes/dashboard.tsx @@ -102,7 +102,6 @@ export function Dashboard({ userName?: string; loading?: boolean; navigate: NavigateFn; - onCreateProduct?: (payload: unknown) => Promise | void; }) { const [tab, setTab] = useState("all"); const projCount = projectTotal ?? projects.length;