ContentContainer-B0KDM5MB.js 1.1 KB

1
  1. import{_ as C,P as v,a_ as w}from"./index-gDIc8bwb.js";import{N as k,$ as x,e as n,j as D,B as S,p as I,c as b,o as r,q as B,s as N,m as T,w as g,t as V,a as c,u as l,v as $,n as A,b as M}from"./vue-vendor-C15EL-OS.js";import{u as j}from"./use-platform-information-By8xPspB.js";const z={__name:"ContentContainer",props:{containerStyle:Object},setup(i){const u=j(),m=v(),p=k();x();const _=n(()=>({"content-party":m.value==="party"})),h=n(()=>{const e=u.auth.expired_at,s=new Date(e).getTime(),a=Date.now(),o=s-a,y=3*24*60*60*1e3;return Math.abs(o)<=y}),t=D(!1),d=()=>{p.push({path:"/settings/auth"})},f=()=>{t.value=!1};return S(()=>{t.value=!0}),(e,s)=>{const a=I("IconClose"),o=w;return r(),b("div",{class:M(["content-container",_.value]),style:A(i.containerStyle)},[h.value&&t.value?(r(),B(o,{key:0,class:"alert_txt",type:"warning"},{default:g(()=>[V(l(e.$t("auth.alert_txt"))+" ",1),c("span",{onClick:d},l(e.$t("auth.alert_btn"))+" >>",1),c("span",{class:"alert-close",onClick:f},[$(a)])]),_:1})):N("",!0),T(e.$slots,"default",{},void 0,!0)],6)}}},E=C(z,[["__scopeId","data-v-b519f40a"]]);export{E as default};