7 lines
4.3 KiB
JavaScript
7 lines
4.3 KiB
JavaScript
import{u as n}from"./Bhye03_j.js";import{C as l}from"./YJHbYJtA.js";import{N as d}from"./DAACT36i.js";import{F as a}from"./BteKZQ9T.js";import{U as m}from"./DkeYb0_S.js";import{e as x,r as g,g as p,c as y,a as e,t as f,b as r,u as i,o as b}from"#entry";/**
|
|
* @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 u=x("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"}]]),c={class:"min-h-full py-16 bg-gray-50"},v={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},h={class:"bg-white rounded-xl shadow-lg p-8 mb-8"},w={class:"text-2xl font-display font-bold text-gray-900 mb-4"},_={class:"grid md:grid-cols-2 lg:grid-cols-3 gap-6"},k={class:"bg-white p-6 rounded-xl shadow-lg border border-gray-100"},z={class:"flex items-center mb-4"},I={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"},S={class:"flex items-center mb-4"},C={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mr-4"},N={class:"bg-white p-6 rounded-xl shadow-lg border border-gray-100"},j={class:"flex items-center mb-4"},B={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mr-4"},L={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:"bg-white p-6 rounded-xl shadow-lg border border-gray-100"},U={class:"flex items-center mb-4"},V={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mr-4"},J={__name:"index",setup(W){const o=g(null);return p(async()=>{try{const s=await $fetch("/api/auth/status");s.isLoggedIn&&(o.value=s.user)}catch(s){console.error("Fehler beim Laden der Benutzerdaten:",s)}}),n({title:"CMS - Harheimer TC"}),(s,t)=>(b(),y("div",c,[e("div",v,[t[16]||(t[16]=e("h1",{class:"text-4xl sm:text-5xl font-display font-bold text-gray-900 mb-6"}," Content Management System ",-1)),t[17]||(t[17]=e("div",{class:"w-24 h-1 bg-primary-600 mb-8"},null,-1)),e("div",h,[e("h2",w," Willkommen im CMS, "+f(o.value?.name)+"! ",1),t[0]||(t[0]=e("p",{class:"text-gray-600"}," Hier können Sie Inhalte der Website verwalten. ",-1))]),e("div",_,[e("div",k,[e("div",z,[e("div",I,[r(i(l),{size:24,class:"text-primary-600"})]),t[1]||(t[1]=e("h3",{class:"text-lg font-semibold text-gray-900"},"Termine verwalten",-1))]),t[2]||(t[2]=e("p",{class:"text-gray-600 text-sm mb-4"}," Termine hinzufügen, bearbeiten und löschen ",-1)),t[3]||(t[3]=e("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))]),e("div",M,[e("div",S,[e("div",C,[r(i(d),{size:24,class:"text-primary-600"})]),t[4]||(t[4]=e("h3",{class:"text-lg font-semibold text-gray-900"},"Interne News",-1))]),t[5]||(t[5]=e("p",{class:"text-gray-600 text-sm mb-4"}," News für Mitglieder erstellen und verwalten ",-1)),t[6]||(t[6]=e("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))]),e("div",N,[e("div",j,[e("div",B,[r(i(a),{size:24,class:"text-primary-600"})]),t[7]||(t[7]=e("h3",{class:"text-lg font-semibold text-gray-900"},"Spielpläne",-1))]),t[8]||(t[8]=e("p",{class:"text-gray-600 text-sm mb-4"}," Spielpläne hochladen und verwalten ",-1)),t[9]||(t[9]=e("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))]),e("div",L,[e("div",T,[e("div",F,[r(i(m),{size:24,class:"text-primary-600"})]),t[10]||(t[10]=e("h3",{class:"text-lg font-semibold text-gray-900"},"Mitglieder",-1))]),t[11]||(t[11]=e("p",{class:"text-gray-600 text-sm mb-4"}," Mitgliederdaten verwalten ",-1)),t[12]||(t[12]=e("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))]),e("div",H,[e("div",U,[e("div",V,[r(i(u),{size:24,class:"text-primary-600"})]),t[13]||(t[13]=e("h3",{class:"text-lg font-semibold text-gray-900"},"Galerie",-1))]),t[14]||(t[14]=e("p",{class:"text-gray-600 text-sm mb-4"}," Bilder hochladen und verwalten ",-1)),t[15]||(t[15]=e("button",{class:"text-sm text-primary-600 hover:text-primary-700 font-medium"}," Öffnen → ",-1))])])])]))}};export{J as default};
|