import { Package } from "lucide-react"; import { redirect } from "next/navigation"; import { getTranslations } from "next-intl/server"; import { createShopArticle } from "@/actions/admin-shop"; import Link from "@/components/link"; import { Button } from "@/components/ui/button"; import { canAccess, getAdminContext, PERMS } from "@/lib/permissions"; export default async function NewShopArticle() { const { session, permissions } = await getAdminContext(); if (!canAccess(permissions, PERMS.SHOP_EDIT, session.user.rank)) { redirect("/admin"); } const t = await getTranslations("pages.admin.shop"); return (

{t("newPackageTitle")}

← {t("backToShop")}
); }