UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

19 lines (18 loc) 391 B
const mediaDirective = (load, options) => { const cb = async () => { const hydrate = await load(); await hydrate(); }; if (options.value) { const mql = matchMedia(options.value); if (mql.matches) { cb(); } else { mql.addEventListener("change", cb, { once: true }); } } }; var media_default = mediaDirective; export { media_default as default };