Files
monisuo/monisuo-admin/dist/assets/apps-DZpITRQ7.js
2026-03-22 23:32:23 +08:00

1 line
6.2 KiB
JavaScript

import{Ct as e,D as t,J as n,M as r,Ot as i,Q as a,S as o,V as s,W as c,_ as l,b as u,d,lt as f,mt as p,nt as m,v as h,w as g,x as _,z as v}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as y}from"./createLucideIcon-BpvmDsEE.js";import{a as b,i as x,n as S,r as C,t as w}from"./SelectContent-Bb2H68dj.js";import"./Teleport-CLYBkdRb.js";import{t as T}from"./Button-2mdP_ygs.js";import{t as E}from"./Input-dHyiQP9I.js";import{t as D}from"./iconify-B5QdRg7l.js";import{t as O}from"./route-block-B_uS4-sj.js";import{r as k}from"./global-layout-BuXj6D-T.js";import{t as A}from"./Card-Cv6HQPiQ.js";import{t as j}from"./CardContent-cvoMlP3H.js";import{n as M,r as N,t as P}from"./CardHeader-JyQWjCMQ.js";var F=y(`arrow-down-a-z`,[[`path`,{d:`m3 16 4 4 4-4`,key:`1co6wj`}],[`path`,{d:`M7 20V4`,key:`1yoxec`}],[`path`,{d:`M20 8h-5`,key:`1vsyxs`}],[`path`,{d:`M15 10V6.5a2.5 2.5 0 0 1 5 0V10`,key:`ag13bf`}],[`path`,{d:`M15 14h5l-5 6h5`,key:`ur5jdg`}]]),I=y(`arrow-down-z-a`,[[`path`,{d:`m3 16 4 4 4-4`,key:`1co6wj`}],[`path`,{d:`M7 4v16`,key:`1glfcx`}],[`path`,{d:`M15 4h5l-5 6h5`,key:`8asdl1`}],[`path`,{d:`M15 20v-3.5a2.5 2.5 0 0 1 5 0V20`,key:`r6l5cz`}],[`path`,{d:`M20 18h-5`,key:`18j1r2`}]]),L=y(`sliders-horizontal`,[[`path`,{d:`M10 5H3`,key:`1qgfaw`}],[`path`,{d:`M12 19H3`,key:`yhmn1j`}],[`path`,{d:`M14 3v4`,key:`1sua03`}],[`path`,{d:`M16 17v4`,key:`1q0r14`}],[`path`,{d:`M21 12h-9`,key:`1o4lsq`}],[`path`,{d:`M21 19h-5`,key:`1rlt1p`}],[`path`,{d:`M21 5h-7`,key:`1oszz2`}],[`path`,{d:`M8 10v4`,key:`tgpxqk`}],[`path`,{d:`M8 12H3`,key:`a7s4jb`}]]),R={class:`flex items-center gap-4`},z={class:`flex items-center gap-4`},B=g({__name:`sort-select`,props:{modelValue:{default:`asc`},modelModifiers:{}},emits:r([`update:sort`],[`update:modelValue`]),setup(t,{emit:r}){let i=r,s=n(t,`modelValue`);return a(s,e=>{i(`update:sort`,e)}),(t,n)=>{let r=S,i=C,a=x,c=w,u=b;return v(),h(u,{"model-value":s.value,"onUpdate:modelValue":n[0]||=e=>s.value=e},{default:m(()=>[o(i,{class:`w-16`},{default:m(()=>[o(r,null,{default:m(()=>[o(e(L),{size:16})]),_:1})]),_:1}),o(c,{align:`end`},{default:m(()=>[o(a,{value:`asc`},{default:m(()=>[l(`div`,R,[o(e(F),{size:16}),n[1]||=l(`span`,null,`Ascending`,-1)])]),_:1}),o(a,{value:`desc`},{default:m(()=>[l(`div`,z,[o(e(I),{size:16}),n[2]||=l(`span`,null,`Descending`,-1)])]),_:1})]),_:1})]),_:1},8,[`model-value`])}}}),V={class:`flex items-center justify-between`},H={class:`flex items-center justify-center p-2 rounded-lg size-10 bg-muted`},U=g({__name:`app-card`,props:{app:{}},setup(e){return(t,n)=>{let r=T,a=P,s=M,u=N,d=j,f=A;return v(),h(f,{class:`relative`},{default:m(()=>[o(a,null,{default:m(()=>[l(`div`,V,[l(`div`,H,[(v(),h(c(e.app.logo)))]),o(r,{variant:e.app.connected?`secondary`:`outline`,size:`sm`},{default:m(()=>[_(i(e.app.connected?`Connected`:`Connect`),1)]),_:1},8,[`variant`])])]),_:1}),o(d,null,{default:m(()=>[o(s,null,{default:m(()=>[_(i(e.app.name),1)]),_:1}),o(u,{class:`mt-2`},{default:m(()=>[_(i(e.app.desc),1)]),_:1})]),_:1})]),_:1})}}}),W=[{name:`Telegram`,logo:t(D,{icon:`simple-icons:telegram`}),connected:!1,desc:`Connect with Telegram for real-time communication.`},{name:`Notion`,logo:t(D,{icon:`simple-icons:notion`}),connected:!0,desc:`Effortlessly sync Notion pages for seamless collaboration.`},{name:`Figma`,logo:t(D,{icon:`simple-icons:figma`}),connected:!0,desc:`View and collaborate on Figma designs in one place.`},{name:`Trello`,logo:t(D,{icon:`simple-icons:trello`}),connected:!1,desc:`Sync Trello cards for streamlined project management.`},{name:`Slack`,logo:t(D,{icon:`simple-icons:slack`}),connected:!1,desc:`Integrate Slack for efficient team communication`},{name:`Zoom`,logo:t(D,{icon:`simple-icons:zoom`}),connected:!0,desc:`Host Zoom meetings directly from the dashboard.`},{name:`Stripe`,logo:t(D,{icon:`simple-icons:stripe`}),connected:!1,desc:`Easily manage Stripe transactions and payments.`},{name:`Gmail`,logo:t(D,{icon:`simple-icons:gmail`}),connected:!0,desc:`Access and manage Gmail messages effortlessly.`},{name:`Medium`,logo:t(D,{icon:`simple-icons:medium`}),connected:!1,desc:`Explore and share Medium stories on your dashboard.`},{name:`Skype`,logo:t(D,{icon:`simple-icons:skype`}),connected:!1,desc:`Connect with Skype contacts seamlessly.`},{name:`Docker`,logo:t(D,{icon:`simple-icons:docker`}),connected:!1,desc:`Effortlessly manage Docker containers on your dashboard.`},{name:`GitHub`,logo:t(D,{icon:`simple-icons:github`}),connected:!1,desc:`Streamline code management with GitHub integration.`},{name:`GitLab`,logo:t(D,{icon:`simple-icons:gitlab`}),connected:!1,desc:`Efficiently manage code projects with GitLab integration.`},{name:`Discord`,logo:t(D,{icon:`simple-icons:discord`}),connected:!1,desc:`Connect with Discord for seamless team communication.`},{name:`WhatsApp`,logo:t(D,{icon:`simple-icons:whatsapp`}),connected:!1,desc:`Easily integrate WhatsApp for direct messaging.`}],G={class:`flex items-end justify-between sm:items-center`},K={class:`flex flex-col gap-4 sm:flex-row`},q={class:`grid grid-cols-1 gap-4 mt-2 lg:grid-cols-3`},J=g({__name:`index`,setup(t){let n=p(W),r=p(``),c=p(`all`),g=[`all`,`connected`,`notConnected`],y=p(`asc`);return a(r,e=>{e||(n.value=W),n.value=W.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}),a(y,e=>{n.value=W.sort((t,n)=>e===`asc`?t.name.localeCompare(n.name):n.name.localeCompare(t.name))}),a(c,e=>{n.value=W.filter(t=>e===`all`?!0:e===`connected`?t.connected:!t.connected)}),(t,a)=>{let p=E,T=S,D=C,O=x,A=w,j=b;return v(),h(e(k),{title:`Apps`,description:`Apps description`,sticky:``},{default:m(()=>[l(`div`,G,[l(`div`,K,[o(p,{"model-value":e(r),"onUpdate:modelValue":a[0]||=e=>f(r)?r.value=e:null,placeholder:`Filter apps...`,class:`h-9 w-40 lg:w-[250px]`},null,8,[`model-value`]),o(j,{"model-value":e(c),"onUpdate:modelValue":a[1]||=e=>f(c)?c.value=e:null},{default:m(()=>[o(D,{"class-name":`w-36`},{default:m(()=>[o(T,null,{default:m(()=>[_(i(e(c)),1)]),_:1})]),_:1}),o(A,null,{default:m(()=>[(v(),u(d,null,s(g,e=>o(O,{key:e,value:e},{default:m(()=>[_(i(e),1)]),_:2},1032,[`value`])),64))]),_:1})]),_:1},8,[`model-value`])]),o(e(B),{sort:e(y),"onUpdate:sort":a[2]||=e=>f(y)?y.value=e:null},null,8,[`sort`])]),l(`main`,q,[(v(!0),u(d,null,s(e(n),(e,t)=>(v(),h(U,{key:t,app:e},null,8,[`app`]))),128))])]),_:1})}}});typeof O==`function`&&O(J);var Y=J;export{Y as default};