diff --git a/src/app/admin/layout.tsx b/src/app/admin/layout.tsx index c2eb893..0fda551 100644 --- a/src/app/admin/layout.tsx +++ b/src/app/admin/layout.tsx @@ -1,5 +1,5 @@ import { AdminSidebar } from "@/components/AdminSidebar" -import { MobileSidebar } from "@/components/MobileSidebar" +import { MobileAdminSidebar } from "@/components/MobileAdminSidebar" import UserAccountMenu from "@/components/UserAccountMenu" import NotificationBell from "@/components/NotificationBell" import PageTransition from "@/components/PageTransition" @@ -41,7 +41,7 @@ export default async function AdminLayout({
{/* Reuse vendor mobile sidebar trigger for consistency */} - +

Admin Portal diff --git a/src/app/dashboard/juno-engine/email-templates/page.tsx b/src/app/dashboard/juno-engine/email-templates/page.tsx index 678615a..8519d80 100644 --- a/src/app/dashboard/juno-engine/email-templates/page.tsx +++ b/src/app/dashboard/juno-engine/email-templates/page.tsx @@ -1,6 +1,8 @@ "use client" -import { useEffect, useMemo, useState } from "react" +import { useState, useEffect, useMemo } from "react" +import { createPortal } from "react-dom" +import { motion, AnimatePresence } from "framer-motion" import { FileText, Search, Plus, Loader2, Edit, Trash2 } from "lucide-react" import { renderTemplate } from "@/lib/templates/simpleRenderer" import { useTheme } from "@/components/ThemeProvider" @@ -52,9 +54,14 @@ export default function EmailTemplatesPage() { const [editing, setEditing] = useState