UNPKG

vault66-crt-effect

Version:

A customizable CRT (retro monitor) visual effect for React, Vue, and Web Components

22 lines (21 loc) 649 B
import { jsx as e, Fragment as c, jsxs as p } from "react/jsx-runtime"; import { computeCrt as n } from "./core.js"; import { presets as x } from "./core.js"; const d = ({ children: s, ...m }) => { const { enabled: l, wrapper: t, inner: r, overlays: o } = n(m); return l ? /* @__PURE__ */ p("div", { className: t.className, style: t.style, children: [ /* @__PURE__ */ e( "div", { className: r.className, style: r.style, children: s } ), o.map((a) => /* @__PURE__ */ e("div", { className: a }, a)) ] }) : /* @__PURE__ */ e(c, { children: s }); }; export { d as default, x as presets };