@alegendstale/holly-components
Version:
Reusable UI components created using lit
15 lines (14 loc) • 512 B
JavaScript
import o from "../Bug.js";
new o({
name: "UNREGISTERED_TRANSITION",
detect() {
let e = document.createElement("div");
document.body.appendChild(e);
let t = "--foo-" + Date.now();
return e.style.cssText = `${t}: 1; transition: ${t} 1ms step-start allow-discrete`, new Promise((r) => {
requestAnimationFrame(() => {
setTimeout((n) => r(!0), 30), e.addEventListener("transitionstart", (n) => r(!1)), e.style.setProperty(t, "2");
});
}).finally(() => e.remove());
}
});