import { jsx as m } from "react/jsx-runtime";
import b from "./index-_virtual4.js";
import "react";
import n from "./index-AiGlow.module.scss.js";
const f = (t) => {
  const {
    className: a,
    children: l,
    borderRadius: d = 24,
    baseColor: r,
    startColor: o,
    endColor: s,
    borderWidth: i,
    blurWidth: e
  } = t, c = {
    "--ai-border-radius": `${d}px`,
    ...i && {
      "--ai-border-size-outside": `${i}px`
    },
    ...r && {
      "--ai-base-color": r
    },
    ...o && {
      "--ai-start-color": o
    },
    ...s && {
      "--ai-end-color": s
    },
    ...e && {
      "--ai-blur-width": `${e}px`
    }
  };
  return m("div", {
    className: b(n.grad, a),
    style: c,
    children: l
  });
};
export {
  f as AiGlow
};
