2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
import{j as e,H as x,L as r,bm as i,A as c}from"./vendor-BKmmeuxg.js";import{B as a}from"./button-BpNwv2aE.js";import{C as o}from"./card-D9_SJYq6.js";import{D as p}from"./layout-DkwBWm5d.js";import d from"./certificate-card-Dt9dRWyS.js";import"./index-WW_1X1qx.js";import"./utils-DxSsnXxD.js";import"./sidebar-BYcYxQeZ.js";import"./separator-_3LZ_wAA.js";import"./sheet-DSvHVmaW.js";import"./tooltip-BsX7Z6vz.js";import"./main-_V386djS.js";import"./index-D9-QKOod.js";import"./appearance-D2z3xcjR.js";import"./dropdown-menu-DO-po5c1.js";import"./app-BytVvUs_.js";/* empty css */import"./language-BFZ7KItL.js";import"./notification-CYMPYbAP.js";import"./popover-B4kBsMuI.js";import"./scroll-area-C8HGru-R.js";import"./app-logo-CmnEIwal.js";import"./accordion-CNBvFN43.js";import"./route-B4ZMN77y.js";import"./avatar-j28afJTV.js";import"./use-lang-YfV87_zl.js";import"./dialog-B2gN9MvT.js";import"./certificate-preview-vee_nlMq.js";const n=({templates:s})=>{const m=s.filter(t=>t.type==="exam"),l=s.filter(t=>t.type==="course");return e.jsxs(e.Fragment,{children:[e.jsx(x,{title:"Certificate Templates"}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-semibold",children:"Certificate Templates"}),e.jsx("p",{className:"text-muted-foreground text-sm",children:"Manage your certificate templates for course completion"})]}),e.jsx(r,{href:route("certificate.templates.create"),children:e.jsxs(a,{children:[e.jsx(i,{className:"mr-2 h-4 w-4"}),"Create Template"]})})]}),e.jsxs("div",{className:"py-6",children:[e.jsx("h6",{className:"mb-3 text-xl font-semibold",children:"Course Certificate Templates"}),l.length===0?e.jsx(o,{className:"p-12",children:e.jsxs("div",{className:"flex flex-col items-center justify-center text-center",children:[e.jsx(c,{className:"text-muted-foreground mb-4 h-16 w-16"}),e.jsx("h3",{className:"mb-2 text-xl font-semibold",children:"No certificate templates yet"}),e.jsx("p",{className:"text-muted-foreground mb-4",children:"Create your first certificate template to get started"}),e.jsx(r,{href:route("certificate.templates.create"),children:e.jsxs(a,{children:[e.jsx(i,{className:"mr-2 h-4 w-4"}),"Create Your First Template"]})})]})}):e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:l.map(t=>e.jsx(d,{type:"course",template:t},t.id))})]}),e.jsxs("div",{className:"py-6",children:[e.jsx("h6",{className:"mb-3 text-xl font-semibold",children:"Exam Certificate Templates"}),m.length===0?e.jsx(o,{className:"p-12",children:e.jsxs("div",{className:"flex flex-col items-center justify-center text-center",children:[e.jsx(c,{className:"text-muted-foreground mb-4 h-16 w-16"}),e.jsx("h3",{className:"mb-2 text-xl font-semibold",children:"No certificate templates yet"}),e.jsx("p",{className:"text-muted-foreground mb-4",children:"Create your first certificate template to get started"}),e.jsx(r,{href:route("certificate.templates.create"),children:e.jsxs(a,{children:[e.jsx(i,{className:"mr-2 h-4 w-4"}),"Create Your First Template"]})})]})}):e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:m.map(t=>e.jsx(d,{type:"exam",template:t},t.id))})]})]})]})};n.layout=s=>e.jsx(p,{children:s});export{n as default};
|