From a4536d20b4bc9dd31e81c58be369bd9d867b76b5 Mon Sep 17 00:00:00 2001 From: "Federico Pasqua (eisterman)" Date: Tue, 1 Apr 2025 16:40:35 +0200 Subject: [PATCH] Complete "Creating Contacts". --- src/app/(sidebar)/layout.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/app/(sidebar)/layout.tsx b/src/app/(sidebar)/layout.tsx index 21cd3bb..7fa8391 100644 --- a/src/app/(sidebar)/layout.tsx +++ b/src/app/(sidebar)/layout.tsx @@ -2,8 +2,14 @@ import React, { Suspense } from "react"; import Link from "next/link"; import Form from "next/form"; import ContactList from "./sidebar-contacts"; -import { getContacts } from "@/app/data"; -import type { Metadata } from "next"; +import { createEmptyContact, getContacts } from "@/app/data"; +import { revalidatePath } from "next/cache"; + +async function newContact() { + "use server"; + await createEmptyContact(); + revalidatePath('/'); +} export default function SidebarRootLayout({ children, @@ -31,7 +37,7 @@ export default function SidebarRootLayout({ hidden={true} id="search-spinner"/> -
+