UNPKG

@jay-js/ui

Version:

A library of UI components for Jay JS with Tailwind CSS and daisyUI.

25 lines (24 loc) 646 B
import "./RippleEffect.style.css"; import { Base } from "../Base/Base.js"; export function RippleEffect(event) { if ("layerX" in event && "layerY" in event) { const x = event.layerX; const y = event.layerY; const circle = Base({ tag: "span", className: "ripple-effect", style: { top: `${y}px`, left: `${x}px` } }); const timeoutId = setTimeout(()=>{ circle.remove(); }, 280); return circle; } console.warn("RippleEffect: invalid event"); return Base({ tag: "span" }); }