import{d as g,C as p,D as f,r as m,c as n,o,a as e,u as k,F as s,E as v,b as h,p as x,k as r,t as a,s as _}from"./index-C9syKmat.js";import{b as c}from"./route-block-B_A1xBdJ.js";const y="/assets/factorio-P3v2tIeq.png",b={flex:"~ row","items-center":"","gap-2":""},w={grid:"~ cols-1 sm:cols-2 gap-4"},C={"z-1":"","flex-1":""},z={"text-lg":"","font-bold":"",class:"settings-section-title",transition:"all ease-in-out duration-200"},L={text:"sm neutral-500 dark:neutral-400",class:"settings-section-description",transition:"all ease-in-out duration-200"},M=["src"],S={"p-2":""},F={key:0,"size-3":"",bg:"green-500 dark:green-600","rounded-full":""},I={key:1,"size-3":"",bg:"neutral-400 dark:neutral-500","rounded-full":""},V=g({__name:"index",setup(B){const l=p(),d=f(()=>[{id:"consciousness",name:"Consciousness",description:"Thinking, vision, speech synthesis, gaming, etc.",icon:"i-lucide:ghost",to:"/settings/modules/consciousness",configured:!1},{id:"hearing",name:"Hearing",description:"Hearing, speech recognition, etc.",icon:"i-lucide:ear",to:"",configured:!1},{id:"messaging-discord",name:"Discord",description:"Messaging, notifications, etc.",icon:"i-simple-icons:discord",to:"",configured:!1},{id:"speech",name:"Speech",description:"Speech synthesis, etc.",icon:"i-lucide:mic",to:"",configured:!1},{id:"memory-short-term",name:"Short-Term Memory",description:"Short-term memory, etc.",icon:"i-lucide:book",to:"",configured:!1},{id:"memory-long-term",name:"Long-Term Memory",description:"Long-term memory, etc.",icon:"i-lucide:book-copy",to:"",configured:!1},{id:"vision",name:"Vision",description:"Vision, etc.",icon:"i-lucide:eye",to:"",configured:!1},{id:"game-minecraft",name:"Minecraft",description:"Playing Minecraft with you, etc.",icon:"i-vscode-icons:file-type-minecraft",to:"",configured:!1},{id:"game-factorio",name:"Factorio",description:"Playing Factorio with you, etc.",iconImage:y,to:"",configured:!1}]);return(D,i)=>{const u=m("RouterLink");return o(),n(s,null,[e("div",b,[e("button",{onClick:i[0]||(i[0]=t=>k(l).back())},i[1]||(i[1]=[e("div",{"i-solar:alt-arrow-left-line-duotone":"","text-2xl":""},null,-1)])),i[2]||(i[2]=e("h1",{relative:""},[e("div",{absolute:"","left-0":"","top-0":"","translate-y":"[-80%]"},[e("span",{text:"neutral-300 dark:neutral-500"},"Settings")]),e("div",{"text-3xl":"","font-semibold":""}," Modules ")],-1))]),e("div",w,[(o(!0),n(s,null,v(d.value,t=>(o(),n("div",{key:t.id,bg:"neutral-200/50 dark:neutral-700",border:"neutral-100 dark:neutral-700 hover:pink-300 dark:hover:pink-300/40 solid 2","drop-shadow":"none hover:[0px_4px_4px_rgba(220,220,220,0.4)] active:[0px_0px_0px_rgba(220,220,220,0.25)] dark:hover:none",class:"[&_.settings-section-icon]:hover:scale-120 [&_.settings-section-description]:hover:text-pink-400/80 [&_.settings-section-icon]:hover:text-pink-200 [&_.settings-section-icon]:hover:grayscale-0 dark:[&_.settings-section-icon]:hover:text-pink-200/40 dark:[&_.settings-section-title]:hover:text-pink-400","w-full":"","of-hidden":"","rounded-xl":"",flex:"~ col 1"},[h(u,{flex:"~ row",bg:"neutral-50 dark:neutral-800",transition:"all ease-in-out duration-200",relative:"","w-full":"","items-center":"","overflow-hidden":"","rounded-lg":"","p-5":"","text-left":"",to:t.to},{default:x(()=>[e("div",C,[e("div",z,a(t.name),1),e("div",L,[e("span",null,a(t.description),1)])]),typeof t.icon=="string"?(o(),n("div",{key:0,class:_(["settings-section-icon",[t.icon]]),transition:"all ease-in-out duration-500",absolute:"","right-0":"","size-16":"","translate-y-2":"",text:"neutral-400/50 dark:neutral-600/50","grayscale-100":""},null,2)):r("",!0),t.iconImage?(o(),n("img",{key:1,src:t.iconImage,class:"settings-section-icon grayscale-100",transition:"all ease-in-out duration-500",absolute:"","right-0":"","size-16":"","translate-y-2":"",text:"neutral-400/50 dark:neutral-600/50"},null,8,M)):r("",!0)]),_:2},1032,["to"]),e("div",S,[t.configured?(o(),n("div",F)):(o(),n("div",I))])]))),128))]),i[3]||(i[3]=e("div",{fixed:"","bottom-0":"","right-0":"","z--1":"",text:"neutral-100/80 dark:neutral-500/20"},[e("div",{text:"40","i-lucide:blocks":"","translate-x-10":"","translate-y-10":""})],-1))],64)}}});typeof c=="function"&&c(V);export{V as default}; | |