PageSourceSearch

https://thelaundrycraft.com/_nuxt/WRyiheJW.js

js thelaundrycraft.com collected 2026-10-02 00:34:53 UTC 2,183 bytes, 1 lines download raw bytes

1import{d as h,g as $,k as v,a4 as w,j as E,a3 as _,Q as b,$ as y,aa as g,o,s as N,T,G as z,c as l,a as s,a8 as H,V,u as k,F as j,t as c,J as C,H as D,e as r,a2 as F,_ as G}from"./CRcD7-OL.js";const I={class:"ccModal__container"},K={style:{"pointer-events":"none",margin:"auto",width:"100%"}},L=["innerHTML"],O=h({__name:"BaseModal",props:{title:{},icon:{default:()=>""},size:{default:()=>"md"},active:{type:Boolean,default:()=>!1},type:{default:()=>"default"},showClose:{type:Boolean,default:()=>!0},titleClass:{},titleStyle:{},bodyClass:{},animation:{type:Boolean,default:()=>!0}},emits:["close"],setup(M,{emit:S}){const u=F(),m=M,B=S,t=$(),i=v(w());E(()=>m.active);function f(){t.modalStack&&t.modalStack[t.modalStack.length-1]===i.value&&n()}_(()=>m.active,e=>{e?t.modalStack.includes(i.value)||t.modalStack.push(i.value):t.modalStack=t.modalStack.filter(a=>a!==i.value)}),b(()=>{u.on(y.KEYDOWN_ESC,f)}),g(()=>{u.off(y.KEYDOWN_ESC,f)});function n(){B("close")}const d=v("");function p(){d.value="shake",setTimeout(()=>{d.value=""},600)}return(e,a)=>(o(),N(T,{name:e.animation?"modal":void 0},{default:z(()=>[e.active?(o(),l("div",{key:0,class:c(["ccModal__wrapper",[`ccModal_wrapper--${e.type}`,k(d)]])},[a[2]||(a[2]=s("div",{class:"ccModal__overlay"},null,-1)),s("div",I,[s("div",K,[s("div",H(e.$attrs,{class:["ccModal",[`ccModal--${e.size}`,`ccModal--${e.type}`,k(d)]],style:{"pointer-events":"all"},onClick:a[0]||(a[0]=V(()=>{},["stop"]))}),[e.title||e.$slots.title?(o(),l("div",{key:0,class:c(["ccModal__title d-flex",[e.titleClass?e.titleClass:"align-items-center justify-content-start"]]),style:j(e.titleStyle)},[e.$slots.title?C(e.$slots,"title",{key:0,close:n,shake:p},void 0,!0):(o(),l(D,{key:1},[e.icon?(o(),l("i",{key:0,class:c(["me-2",e.icon])},null,2)):r("",!0),s("div",{innerHTML:e.title},null,8,L)],64)),e.showClose?(o(),l("button",{key:2,class:"ccModal__close btn",onClick:n},a[1]||(a[1]=[s("i",{class:"ti ti-x"},null,-1)]))):r("",!0)],6)):r("",!0),s("div",{class:c(["ccModal__body",[e.bodyClass]])},[C(e.$slots,"default",{close:n,shake:p},void 0,!0)],2)],16)])])],2)):r("",!0)]),_:3},8,["name"]))}}),W=G(O,[["__scopeId","data-v-5ac490aa"]]);export{W as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.