airi / assets /emotions-Iim-5HUN.js
nekomeowww's picture
release: build de29371d65b782fa355c0301604a581178829226
30b4155
raw
history blame
1.53 kB
import{_ as k}from"./BasicTextarea.vue_vue_type_script_setup_true_lang-C2lPN5Ug.js";import{u as f}from"./queue-wZoEttrs.js";import{h,l as b}from"./queues-CsBrNAvJ.js";import{d as x,e as u,o as t,c as l,m as e,a as z,y as r,F as p,C as g}from"./index-rdhXzEZM.js";const w={flex:"","flex-col":"","gap-2":"","p-2":""},y={flex:"","flex-row":"","gap-2":""},M={"rounded-lg":"",bg:"zinc-100 dark:zinc-700","p-4":""},V={"w-full":"",flex:"","flex-row":"","gap-4":""},E={"w-full":"","rounded-lg":"",bg:"zinc-100 dark:zinc-700","p-2":""},Q={"w-full":"","rounded-lg":"",bg:"zinc-100 dark:zinc-700","p-2":""},I=x({__name:"emotions",setup(S){const a=u(""),i=u([]),c=u([]),d=u(!1);f({handlers:[async s=>{i.value.push(s.data)}]});const v=f({handlers:[async s=>{c.value.push(s.data)}]}),m=h(v);function _(){d.value=!0;const s=a.value.split("");for(const o of s)m.add(o);m.add(b),a.value="",d.value=!1}return(s,o)=>(t(),l("div",w,[e("div",y,[z(k,{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=n=>a.value=n),placeholder:"Message",p:"2",bg:"zinc-100 dark:zinc-700","w-full":"","rounded-lg":"","outline-none":"",onSubmit:_},null,8,["modelValue"]),e("button",M,r(d.value?"Processing...":"Send"),1)]),e("div",V,[e("div",E,[o[1]||(o[1]=e("h3",{"font-semibold":""}," Messages ",-1)),(t(!0),l(p,null,g(i.value,n=>(t(),l("div",{key:n},[e("div",null,r(n),1)]))),128))]),e("div",Q,[o[2]||(o[2]=e("h3",{"font-semibold":""}," Emotions ",-1)),(t(!0),l(p,null,g(c.value,n=>(t(),l("div",{key:n},[e("div",null,r(n),1)]))),128))])])]))}});export{I as default};