From b70bd401d1adf585f6d9615ebd0baeedade528bf Mon Sep 17 00:00:00 2001 From: simoleo89 Date: Sun, 30 Aug 2026 12:11:14 +0200 Subject: [PATCH] fix(housekeeping): retain admin banner shim --- src/actions/content-legacy-parity.test.ts | 9 +++++++++ src/app/admin/banners/banners-manager.tsx | 6 +++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/actions/content-legacy-parity.test.ts b/src/actions/content-legacy-parity.test.ts index 01ea1f6a..fb47e2f5 100644 --- a/src/actions/content-legacy-parity.test.ts +++ b/src/actions/content-legacy-parity.test.ts @@ -335,4 +335,13 @@ describe("Content legacy wrappers", () => { ).toBe(true); } }); + + it("routes the real banner manager through the required compatibility action", () => { + const source = readFileSync( + "src/app/admin/banners/banners-manager.tsx", + "utf8", + ); + expect(source).toContain('from "@/actions/admin-banners"'); + expect(source).not.toContain('from "@/actions/banners"'); + }); }); diff --git a/src/app/admin/banners/banners-manager.tsx b/src/app/admin/banners/banners-manager.tsx index 8fed05ce..adb91654 100644 --- a/src/app/admin/banners/banners-manager.tsx +++ b/src/app/admin/banners/banners-manager.tsx @@ -2,7 +2,11 @@ import { Pencil, Plus, Trash2 } from "lucide-react"; import { useState } from "react"; -import { createBanner, deleteBanner, updateBanner } from "@/actions/banners"; +import { + createBanner, + deleteBanner, + updateBanner, +} from "@/actions/admin-banners"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";