Files
harheimertc/.output/public/_nuxt/CNvcEwxd.js
2025-10-21 14:25:07 +02:00

7 lines
4.5 KiB
JavaScript

import{e as l,r as a,g as d,c as m,a as t,t as x,b as s,u as n,w as g,_ as p,o as u}from"#entry";import{u as f}from"./Qy3ajxTk.js";import{C as y}from"./YJHbYJtA.js";import{N as b}from"./DAACT36i.js";import{F as c}from"./BteKZQ9T.js";import{U as h}from"./DkeYb0_S.js";/**
* @license lucide-vue-next v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w=l("ImageIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),v={class:"min-h-full py-16 bg-gray-50"},_={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},k={class:"bg-white rounded-xl shadow-lg p-8 mb-8"},z={class:"text-2xl font-display font-bold text-gray-900 mb-4"},C={class:"grid md:grid-cols-2 lg:grid-cols-3 gap-6"},I={class:"bg-white p-6 rounded-xl shadow-lg border border-gray-100"},N={class:"flex items-center mb-4"},S={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mr-4"},B={class:"bg-white p-6 rounded-xl shadow-lg border border-gray-100"},j={class:"flex items-center mb-4"},L={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mr-4"},M={class:"bg-white p-6 rounded-xl shadow-lg border border-gray-100"},T={class:"flex items-center mb-4"},F={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mr-4"},H={class:"flex items-center mb-4"},R={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mr-4"},U={class:"bg-white p-6 rounded-xl shadow-lg border border-gray-100"},V={class:"flex items-center mb-4"},W={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mr-4"},K={__name:"index",setup(D){const o=a(null);return d(async()=>{try{const r=await $fetch("/api/auth/status");r.isLoggedIn&&(o.value=r.user)}catch(r){console.error("Fehler beim Laden der Benutzerdaten:",r)}}),f({title:"CMS - Harheimer TC"}),(r,e)=>{const i=p;return u(),m("div",v,[t("div",_,[e[16]||(e[16]=t("h1",{class:"text-4xl sm:text-5xl font-display font-bold text-gray-900 mb-6"}," Content Management System ",-1)),e[17]||(e[17]=t("div",{class:"w-24 h-1 bg-primary-600 mb-8"},null,-1)),t("div",k,[t("h2",z," Willkommen im CMS, "+x(o.value?.name)+"! ",1),e[0]||(e[0]=t("p",{class:"text-gray-600"}," Hier können Sie Inhalte der Website verwalten. ",-1))]),t("div",C,[t("div",I,[t("div",N,[t("div",S,[s(n(y),{size:24,class:"text-primary-600"})]),e[1]||(e[1]=t("h3",{class:"text-lg font-semibold text-gray-900"},"Termine verwalten",-1))]),e[2]||(e[2]=t("p",{class:"text-gray-600 text-sm mb-4"}," Termine hinzufügen, bearbeiten und löschen ",-1)),e[3]||(e[3]=t("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))]),t("div",B,[t("div",j,[t("div",L,[s(n(b),{size:24,class:"text-primary-600"})]),e[4]||(e[4]=t("h3",{class:"text-lg font-semibold text-gray-900"},"Interne News",-1))]),e[5]||(e[5]=t("p",{class:"text-gray-600 text-sm mb-4"}," News für Mitglieder erstellen und verwalten ",-1)),e[6]||(e[6]=t("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))]),t("div",M,[t("div",T,[t("div",F,[s(n(c),{size:24,class:"text-primary-600"})]),e[7]||(e[7]=t("h3",{class:"text-lg font-semibold text-gray-900"},"Spielpläne",-1))]),e[8]||(e[8]=t("p",{class:"text-gray-600 text-sm mb-4"}," Spielpläne hochladen und verwalten ",-1)),e[9]||(e[9]=t("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))]),s(i,{to:"/cms/benutzer",class:"bg-white p-6 rounded-xl shadow-lg border border-gray-100 hover:shadow-xl transition-shadow block"},{default:g(()=>[t("div",H,[t("div",R,[s(n(h),{size:24,class:"text-primary-600"})]),e[10]||(e[10]=t("h3",{class:"text-lg font-semibold text-gray-900"},"Benutzerverwaltung",-1))]),e[11]||(e[11]=t("p",{class:"text-gray-600 text-sm mb-4"}," Registrierungen freischalten und Rollen verwalten ",-1)),e[12]||(e[12]=t("span",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))]),_:1}),t("div",U,[t("div",V,[t("div",W,[s(n(w),{size:24,class:"text-primary-600"})]),e[13]||(e[13]=t("h3",{class:"text-lg font-semibold text-gray-900"},"Galerie",-1))]),e[14]||(e[14]=t("p",{class:"text-gray-600 text-sm mb-4"}," Bilder hochladen und verwalten ",-1)),e[15]||(e[15]=t("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))])])])])}}};export{K as default};