use-placeholder-11f198ec.js 497 B

1
  1. import{Q as u,L as c,K as r}from"./index-6fe369de.js";import{L as h,y as a,r as l,o as p,z as n,c as d}from"./index-e4dd81d1.js";const f=Symbol();function g(s){const t=h(f,null);t&&a(t,e=>{e&&s()})}const m=(s,t)=>{const e=l(),o=()=>{e.value=r(s).height};return p(()=>{if(n(o),t)for(let i=1;i<=3;i++)setTimeout(o,100*i)}),g(()=>n(o)),a([u,c],o),e};function w(s,t){const e=m(s,!0);return o=>d("div",{class:t("placeholder"),style:{height:e.value?`${e.value}px`:void 0}},[o()])}export{f as P,w as u};