'use strict';

var jsxRuntime = require('react/jsx-runtime');
var React = require('react');
var utils = require('../utils-BhM0B89p.js');
var button = require('../button-CMl9rLXi.js');
require('../index-vioSzJOw.js');
require('../index-DuNgWCXZ.js');
require('../index-D-iDn9RI.js');

const Button = React.forwardRef(({ className, ...props }, ref) => /* @__PURE__ */ jsxRuntime.jsx(
  button.Button,
  {
    ref,
    className: utils.cn(
      "cursor-pointer disabled:cursor-not-allowed",
      "data-[variant=default]:hover:bg-primary/90",
      className
    ),
    ...props
  }
));
Button.displayName = "Button";

exports.buttonVariants = button.buttonVariants;
exports.Button = Button;
//# sourceMappingURL=Button.js.map
