@hoosei/voxweave-react
Version:
A customizable and interactive voice UI component for React applications
3 lines (2 loc) • 1.8 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("react"),c=require("./index21.js"),d=require("./index22.js"),s=require("./index8.js"),f=require("react/jsx-runtime");function l(e){if(e&&e.__esModule)return e;const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const o in e)if(o!=="default"){const r=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,r.get?r:{enumerable:!0,get:()=>e[o]})}}return t.default=e,Object.freeze(t)}const b=l(i),n=d.cva("[&]:vox-reset [&]:vox-inline-flex [&]:vox-items-center [&]:vox-justify-center [&]:vox-rounded-md [&]:vox-text-sm [&]:vox-font-medium",{variants:{variant:{default:"[&]:vox-bg-primary [&]:vox-text-primary-foreground [&]:hover:vox-bg-primary/90",destructive:"[&]:vox-bg-destructive [&]:vox-text-destructive-foreground [&]:hover:vox-bg-destructive/90",outline:"[&]:vox-border [&]:vox-border-input [&]:vox-bg-background [&]:hover:vox-bg-accent [&]:hover:vox-text-accent-foreground",secondary:"[&]:vox-bg-secondary [&]:vox-text-secondary-foreground [&]:hover:vox-bg-secondary/80",ghost:"[&]:vox-hover:vox-bg-accent [&]:vox-hover:vox-text-accent-foreground",link:"[&]:vox-text-primary [&]:vox-underline-offset-4 [&]:vox-hover:vox-underline"},size:{default:"[&]:vox-h-10 [&]:vox-px-4 [&]:vox-py-2",sm:"[&]:vox-h-9 [&]:vox-rounded-md [&]:vox-px-3",lg:"[&]:vox-h-11 [&]:vox-rounded-md [&]:vox-px-8",icon:"[&]:vox-h-10 [&]:vox-w-10"}},defaultVariants:{variant:"default",size:"default"}}),v=b.forwardRef(({className:e,variant:t,size:o,asChild:r=!1,...x},a)=>{const u=r?c.Root:"button";return f.jsx(u,{className:s.cn(n({variant:t,size:o,className:e})),ref:a,...x})});v.displayName="Button";const g=n;exports.Button=v;exports.buttonVariantsExport=g;
//# sourceMappingURL=index6.js.map