2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{d as _,i as u,h as v,A as m,o as p,f as g,c as f,r as D,G as h,F as w,B as k}from"./index-C4UKuwCQ.js";/* empty css */import{P as j}from"./index-BM0JB0P6.js";function F(e){if(!e)return"";const o=new Date,t=new Date(e.replace(" ","T")),i=new Date(o.getFullYear(),o.getMonth(),o.getDate()),c=new Date(t.getFullYear(),t.getMonth(),t.getDate()),a=Math.round((i.getTime()-c.getTime())/(1e3*3600*24)),s=String(t.getHours()).padStart(2,"0"),n=String(t.getMinutes()).padStart(2,"0"),l=["周日","周一","周二","周三","周四","周五","周六"];return a===0?`${s}:${n}`:a===1?"昨天":a<=7?l[t.getDay()]:`${t.getFullYear()}/${String(t.getMonth()+1).padStart(2,"0")}/${String(t.getDate()).padStart(2,"0")}`}function x(e){return e?e.split(" ")[0]:""}const M={class:"emoji-container"},S=["onClick"],y=_({__name:"emoji",emits:["select"],setup(e,{emit:o}){const t=o,i=u(!1),c=u(["😊","😂","😍","😎","😜","🤔","😏","😢","🥺","😇","😈","🤩","🥳","😱","😅","😴","😷","🤐","😻","🤡","💩","👻","🤖","💀","👀","👍","👊","✌️","💪","👏"]);function a(s){i.value=!1,t("select",s)}return(s,n)=>{const l=j;return p(),v(l,{trigger:"click",position:"tl","popup-visible":i.value,"onUpdate:popupVisible":n[0]||(n[0]=r=>i.value=r)},{content:m(()=>[g("div",M,[(p(!0),f(w,null,D(c.value,(r,d)=>(p(),f("div",{class:"emoji-item",key:d,onClick:C=>a(r)},h(r),9,S))),128))])]),default:m(()=>[n[1]||(n[1]=g("div",{class:"i-majesticons:emoji-happy-line chat-window-bottom-icon"},null,-1))]),_:1},8,["popup-visible"])}}}),E=k(y,[["__scopeId","data-v-4fa8020a"]]);export{E,F as f,x as g};
|