UNPKG

mozaic-ui

Version:

Mozaic UI is a minimal and extensible UI component library for React. It provides reusable, accessible, and customizable components, perfect for modern web interfaces. Built with scalability and developer experience in mind.

47 lines (36 loc) 17.4 kB
'use strict'; var jsxRuntime = require('react/jsx-runtime'); function styleInject(css, ref) { if ( ref === void 0 ) ref = {}; var insertAt = ref.insertAt; if (typeof document === 'undefined') { return; } var head = document.head || document.getElementsByTagName('head')[0]; var style = document.createElement('style'); style.type = 'text/css'; if (insertAt === 'top') { if (head.firstChild) { head.insertBefore(style, head.firstChild); } else { head.appendChild(style); } } else { head.appendChild(style); } if (style.styleSheet) { style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); } } var css_248z = ":root{--button-padding-xs:0.25rem 0.5rem;--button-padding-sm:0.375rem 0.75rem;--button-padding-md:0.5rem 1rem;--button-padding-lg:0.75rem 1.5rem;--button-padding-xl:1rem 2rem;--button-font-size-xs:0.75rem;--button-font-size-sm:0.875rem;--button-font-size-md:1rem;--button-font-size-lg:1.125rem;--button-font-size-xl:1.25rem;--button-radius-none:0;--button-radius-sm:0.125rem;--button-radius-md:0.375rem;--button-radius-lg:0.5rem;--button-radius-full:9999px;--color-primary-50:#eff6ff;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-success-50:#f0fdf4;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-warning-50:#fffbeb;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-danger-50:#fef2f2;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-900:#111827;--button-font-weight:500;--button-transition:all 0.15s cubic-bezier(0.4,0,0.2,1);--button-focus-ring:0 0 0 3px;--button-disabled-opacity:0.5;--button-active-scale:0.95}.Button-module_button__2ZuB7{align-items:center;appearance:none;background-color:var(--color-primary-500);border:0;border:1px solid var(--color-primary-500);border-radius:var(--button-radius-md);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--button-font-size-md);font-weight:var(--button-font-weight);gap:.5rem;justify-content:center;margin:0;padding:var(--button-padding-md);text-decoration:none;user-select:none;white-space:nowrap}.Button-module_xs__cF6m0{font-size:var(--button-font-size-xs);padding:var(--button-padding-xs)}.Button-module_sm__NhG0g{font-size:var(--button-font-size-sm);padding:var(--button-padding-sm)}.Button-module_lg__2plQf{font-size:var(--button-font-size-lg);padding:var(--button-padding-lg)}.Button-module_xl__nx4V0{font-size:var(--button-font-size-xl);padding:var(--button-padding-xl)}.Button-module_solid__-Lgrt{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.Button-module_solid__-Lgrt:hover:not(:disabled){background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.Button-module_solid__-Lgrt:active:not(:disabled){background-color:var(--color-primary-700);border-color:var(--color-primary-700)}.Button-module_outline__F5jq-{background-color:transparent;border-color:var(--color-primary-500);color:var(--color-primary-500)}.Button-module_outline__F5jq-:hover:not(:disabled){background-color:var(--color-primary-50);color:var(--color-primary-600)}.Button-module_plain__y-IjJ{background-color:transparent;border-color:transparent;color:var(--color-primary-500)}.Button-module_plain__y-IjJ:hover:not(:disabled){background-color:var(--color-primary-50);color:var(--color-primary-600)}.Button-module_success__w6qB6{background-color:var(--color-success-500);border-color:var(--color-success-500);color:#fff}.Button-module_success__w6qB6:hover:not(:disabled){background-color:var(--color-success-600);border-color:var(--color-success-600)}.Button-module_success-outline__73c4p{background-color:transparent;border-color:var(--color-success-500);color:var(--color-success-500)}.Button-module_success-outline__73c4p:hover:not(:disabled){background-color:var(--color-success-50);color:var(--color-success-600)}.Button-module_warning__CDzoy{background-color:var(--color-warning-500);border-color:var(--color-warning-500);color:#fff}.Button-module_warning__CDzoy:hover:not(:disabled){background-color:var(--color-warning-600);border-color:var(--color-warning-600)}.Button-module_warning-outline__mGgwi{background-color:transparent;border-color:var(--color-warning-500);color:var(--color-warning-600)}.Button-module_warning-outline__mGgwi:hover:not(:disabled){background-color:var(--color-warning-50);color:var(--color-warning-700)}.Button-module_danger__V4fX8{background-color:var(--color-danger-500);border-color:var(--color-danger-500);color:#fff}.Button-module_danger__V4fX8:hover:not(:disabled){background-color:var(--color-danger-600);border-color:var(--color-danger-600)}.Button-module_danger-outline__AADQB{background-color:transparent;border-color:var(--color-danger-500);color:var(--color-danger-500)}.Button-module_danger-outline__AADQB:hover:not(:disabled){background-color:var(--color-danger-50);color:var(--color-danger-600)}.Button-module_rounded-none__bDTFN{border-radius:var(--button-radius-none)}.Button-module_rounded-sm__cueZJ{border-radius:var(--button-radius-sm)}.Button-module_rounded-lg__MbGP3{border-radius:var(--button-radius-lg)}.Button-module_rounded-full__Eq76U{border-radius:var(--button-radius-full)}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkJ1dHRvbi5tb2R1bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BRUksa0NBQW1DLENBQ25DLG9DQUFxQyxDQUNyQywrQkFBZ0MsQ0FDaEMsa0NBQW1DLENBQ25DLDZCQUE4QixDQUc5Qiw2QkFBOEIsQ0FDOUIsOEJBQStCLENBQy9CLDBCQUEyQixDQUMzQiw4QkFBK0IsQ0FDL0IsNkJBQThCLENBRzlCLHNCQUF1QixDQUN2QiwyQkFBNEIsQ0FDNUIsMkJBQTRCLENBQzVCLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FHNUIsMEJBQTJCLENBQzNCLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FDNUIsMkJBQTRCLENBRTVCLDBCQUEyQixDQUMzQiwyQkFBNEIsQ0FDNUIsMkJBQTRCLENBQzVCLDJCQUE0QixDQUU1QiwwQkFBMkIsQ0FDM0IsMkJBQTRCLENBQzVCLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FFNUIseUJBQTBCLENBQzFCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBRTNCLHVCQUF3QixDQUN4Qix3QkFBeUIsQ0FDekIsd0JBQXlCLENBQ3pCLHdCQUF5QixDQUN6Qix3QkFBeUIsQ0FHekIsd0JBQXlCLENBQ3pCLHVEQUEyRCxDQUMzRCw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLDBCQUNKLENBRUEsNkJBUUksa0JBQW1CLENBTm5CLGVBQWdCLENBd0JoQix5Q0FBMEMsQ0F2QjFDLFFBQVMsQ0F5QlQseUNBQTBDLENBTDFDLHFDQUFzQyxDQUl0QyxVQUFZLENBVFosY0FBZSxDQVhmLG1CQUFvQixDQUtwQixtQkFBb0IsQ0FVcEIsb0NBQXFDLENBVHJDLHFDQUFzQyxDQUh0QyxTQUFXLENBRFgsc0JBQXVCLENBTHZCLFFBQVMsQ0FpQlQsZ0NBQWlDLENBUGpDLG9CQUFxQixDQUVyQixnQkFBaUIsQ0FEakIsa0JBY0osQ0FHQSx5QkFFSSxvQ0FBcUMsQ0FEckMsZ0NBRUosQ0FFQSx5QkFFSSxvQ0FBcUMsQ0FEckMsZ0NBRUosQ0FFQSx5QkFFSSxvQ0FBcUMsQ0FEckMsZ0NBRUosQ0FFQSx5QkFFSSxvQ0FBcUMsQ0FEckMsZ0NBRUosQ0FHQSw0QkFDSSx5Q0FBMEMsQ0FFMUMscUNBQXNDLENBRHRDLFVBRUosQ0FFQSxpREFDSSx5Q0FBMEMsQ0FDMUMscUNBQ0osQ0FFQSxrREFDSSx5Q0FBMEMsQ0FDMUMscUNBQ0osQ0FFQSw4QkFDSSw0QkFBNkIsQ0FFN0IscUNBQXNDLENBRHRDLDhCQUVKLENBRUEsbURBQ0ksd0NBQXlDLENBQ3pDLDhCQUNKLENBRUEsNEJBQ0ksNEJBQTZCLENBRTdCLHdCQUF5QixDQUR6Qiw4QkFFSixDQUVBLGlEQUNJLHdDQUF5QyxDQUN6Qyw4QkFDSixDQUdBLDhCQUNJLHlDQUEwQyxDQUUxQyxxQ0FBc0MsQ0FEdEMsVUFFSixDQUVBLG1EQUNJLHlDQUEwQyxDQUMxQyxxQ0FDSixDQUVBLHNDQUNJLDRCQUE2QixDQUU3QixxQ0FBc0MsQ0FEdEMsOEJBRUosQ0FFQSwyREFDSSx3Q0FBeUMsQ0FDekMsOEJBQ0osQ0FHQSw4QkFDSSx5Q0FBMEMsQ0FFMUMscUNBQXNDLENBRHRDLFVBRUosQ0FFQSxtREFDSSx5Q0FBMEMsQ0FDMUMscUNBQ0osQ0FFQSxzQ0FDSSw0QkFBNkIsQ0FFN0IscUNBQXNDLENBRHRDLDhCQUVKLENBRUEsMkRBQ0ksd0NBQXlDLENBQ3pDLDhCQUNKLENBR0EsNkJBQ0ksd0NBQXlDLENBRXpDLG9DQUFxQyxDQURyQyxVQUVKLENBRUEsa0RBQ0ksd0NBQXlDLENBQ3pDLG9DQUNKLENBRUEscUNBQ0ksNEJBQTZCLENBRTdCLG9DQUFxQyxDQURyQyw2QkFFSixDQUVBLDBEQUNJLHVDQUF3QyxDQUN4Qyw2QkFDSixDQUdBLG1DQUNJLHVDQUNKLENBRUEsaUNBQ0kscUNBQ0osQ0FFQSxpQ0FDSSxxQ0FDSixDQUVBLG1DQUNJLHVDQUNKIiwiZmlsZSI6IkJ1dHRvbi5tb2R1bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG4gICAgLyogRGVzaWduIHRva2VucyAtIHNwYWNpbmcgKi9cclxuICAgIC0tYnV0dG9uLXBhZGRpbmcteHM6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgLS1idXR0b24tcGFkZGluZy1zbTogMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIC0tYnV0dG9uLXBhZGRpbmctbWQ6IDAuNXJlbSAxcmVtO1xyXG4gICAgLS1idXR0b24tcGFkZGluZy1sZzogMC43NXJlbSAxLjVyZW07XHJcbiAgICAtLWJ1dHRvbi1wYWRkaW5nLXhsOiAxcmVtIDJyZW07XHJcblxyXG4gICAgLyogRGVzaWduIHRva2VucyAtIHR5cG9ncmFwaHkgKi9cclxuICAgIC0tYnV0dG9uLWZvbnQtc2l6ZS14czogMC43NXJlbTtcclxuICAgIC0tYnV0dG9uLWZvbnQtc2l6ZS1zbTogMC44NzVyZW07XHJcbiAgICAtLWJ1dHRvbi1mb250LXNpemUtbWQ6IDFyZW07XHJcbiAgICAtLWJ1dHRvbi1mb250LXNpemUtbGc6IDEuMTI1cmVtO1xyXG4gICAgLS1idXR0b24tZm9udC1zaXplLXhsOiAxLjI1cmVtO1xyXG5cclxuICAgIC8qIERlc2lnbiB0b2tlbnMgLSBib3JkZXIgcmFkaXVzICovXHJcbiAgICAtLWJ1dHRvbi1yYWRpdXMtbm9uZTogMDtcclxuICAgIC0tYnV0dG9uLXJhZGl1cy1zbTogMC4xMjVyZW07XHJcbiAgICAtLWJ1dHRvbi1yYWRpdXMtbWQ6IDAuMzc1cmVtO1xyXG4gICAgLS1idXR0b24tcmFkaXVzLWxnOiAwLjVyZW07XHJcbiAgICAtLWJ1dHRvbi1yYWRpdXMtZnVsbDogOTk5OXB4O1xyXG5cclxuICAgIC8qIFNlbWFudGljIGNvbG9yIHN5c3RlbSAqL1xyXG4gICAgLS1jb2xvci1wcmltYXJ5LTUwOiAjZWZmNmZmO1xyXG4gICAgLS1jb2xvci1wcmltYXJ5LTUwMDogIzNiODJmNjtcclxuICAgIC0tY29sb3ItcHJpbWFyeS02MDA6ICMyNTYzZWI7XHJcbiAgICAtLWNvbG9yLXByaW1hcnktNzAwOiAjMWQ0ZWQ4O1xyXG5cclxuICAgIC0tY29sb3Itc3VjY2Vzcy01MDogI2YwZmRmNDtcclxuICAgIC0tY29sb3Itc3VjY2Vzcy01MDA6ICMyMmM1NWU7XHJcbiAgICAtLWNvbG9yLXN1Y2Nlc3MtNjAwOiAjMTZhMzRhO1xyXG4gICAgLS1jb2xvci1zdWNjZXNzLTcwMDogIzE1ODAzZDtcclxuXHJcbiAgICAtLWNvbG9yLXdhcm5pbmctNTA6ICNmZmZiZWI7XHJcbiAgICAtLWNvbG9yLXdhcm5pbmctNTAwOiAjZjU5ZTBiO1xyXG4gICAgLS1jb2xvci13YXJuaW5nLTYwMDogI2Q5NzcwNjtcclxuICAgIC0tY29sb3Itd2FybmluZy03MDA6ICNiNDUzMDk7XHJcblxyXG4gICAgLS1jb2xvci1kYW5nZXItNTA6ICNmZWYyZjI7XHJcbiAgICAtLWNvbG9yLWRhbmdlci01MDA6ICNlZjQ0NDQ7XHJcbiAgICAtLWNvbG9yLWRhbmdlci02MDA6ICNkYzI2MjY7XHJcbiAgICAtLWNvbG9yLWRhbmdlci03MDA6ICNiOTFjMWM7XHJcblxyXG4gICAgLS1jb2xvci1ncmF5LTUwOiAjZjlmYWZiO1xyXG4gICAgLS1jb2xvci1ncmF5LTEwMDogI2YzZjRmNjtcclxuICAgIC0tY29sb3ItZ3JheS01MDA6ICM2YjcyODA7XHJcbiAgICAtLWNvbG9yLWdyYXktNjAwOiAjNGI1NTYzO1xyXG4gICAgLS1jb2xvci1ncmF5LTkwMDogIzExMTgyNztcclxuXHJcbiAgICAvKiBDb21wb25lbnQtc3BlY2lmaWMgdG9rZW5zICovXHJcbiAgICAtLWJ1dHRvbi1mb250LXdlaWdodDogNTAwO1xyXG4gICAgLS1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbiAgICAtLWJ1dHRvbi1mb2N1cy1yaW5nOiAwIDAgMCAzcHg7XHJcbiAgICAtLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XHJcbiAgICAtLWJ1dHRvbi1hY3RpdmUtc2NhbGU6IDAuOTU7XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gICAgLyogUmVzZXQgYnJvd3NlciBkZWZhdWx0cyAqL1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAvKiBDb3JlIHN0eWxpbmcgKi9cclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tYnV0dG9uLWZvbnQtd2VpZ2h0KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLyogRGVmYXVsdCBzaXplIGFuZCB2YXJpYW50ICovXHJcbiAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy1tZCk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi1mb250LXNpemUtbWQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLXJhZGl1cy1tZCk7XHJcblxyXG4gICAgLyogRGVmYXVsdCBwcmltYXJ5IHNvbGlkIHZhcmlhbnQgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcclxufVxyXG5cclxuLyogU2l6ZSB2YXJpYW50cyAqL1xyXG4ueHMge1xyXG4gICAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcteHMpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tZm9udC1zaXplLXhzKTtcclxufVxyXG5cclxuLnNtIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXNtKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLWZvbnQtc2l6ZS1zbSk7XHJcbn1cclxuXHJcbi5sZyB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy1sZyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi1mb250LXNpemUtbGcpO1xyXG59XHJcblxyXG4ueGwge1xyXG4gICAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmcteGwpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tZm9udC1zaXplLXhsKTtcclxufVxyXG5cclxuLyogQ29sb3IgdmFyaWFudHMgLSBQcmltYXJ5ICovXHJcbi5zb2xpZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcclxufVxyXG5cclxuLnNvbGlkOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNjAwKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS02MDApO1xyXG59XHJcblxyXG4uc29saWQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNzAwKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS03MDApO1xyXG59XHJcblxyXG4ub3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcclxufVxyXG5cclxuLm91dGxpbmU6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MCk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS02MDApO1xyXG59XHJcblxyXG4ucGxhaW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnBsYWluOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTApO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNjAwKTtcclxufVxyXG5cclxuLyogQ29sb3IgdmFyaWFudHMgLSBTdWNjZXNzICovXHJcbi5zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MtNTAwKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcy01MDApO1xyXG59XHJcblxyXG4uc3VjY2Vzczpob3Zlcjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzLTYwMCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MtNjAwKTtcclxufVxyXG5cclxuLnN1Y2Nlc3Mtb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzLTUwMCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MtNTAwKTtcclxufVxyXG5cclxuLnN1Y2Nlc3Mtb3V0bGluZTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzLTUwKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzLTYwMCk7XHJcbn1cclxuXHJcbi8qIENvbG9yIHZhcmlhbnRzIC0gV2FybmluZyAqL1xyXG4ud2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nLTUwMCk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmctNTAwKTtcclxufVxyXG5cclxuLndhcm5pbmc6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2FybmluZy02MDApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nLTYwMCk7XHJcbn1cclxuXHJcbi53YXJuaW5nLW91dGxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2FybmluZy02MDApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nLTUwMCk7XHJcbn1cclxuXHJcbi53YXJuaW5nLW91dGxpbmU6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2FybmluZy01MCk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2FybmluZy03MDApO1xyXG59XHJcblxyXG4vKiBDb2xvciB2YXJpYW50cyAtIERhbmdlciAqL1xyXG4uZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlci01MDApO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1kYW5nZXItNTAwKTtcclxufVxyXG5cclxuLmRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYW5nZXItNjAwKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyLTYwMCk7XHJcbn1cclxuXHJcbi5kYW5nZXItb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYW5nZXItNTAwKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyLTUwMCk7XHJcbn1cclxuXHJcbi5kYW5nZXItb3V0bGluZTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYW5nZXItNTApO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlci02MDApO1xyXG59XHJcblxyXG4vKiBSYWRpdXMgdmFyaWFudHMgKi9cclxuLnJvdW5kZWQtbm9uZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tcmFkaXVzLW5vbmUpO1xyXG59XHJcblxyXG4ucm91bmRlZC1zbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tcmFkaXVzLXNtKTtcclxufVxyXG5cclxuLnJvdW5kZWQtbGcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWZ1bGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLXJhZGl1cy1mdWxsKTtcclxufSJdfQ== */"; var styles = {"button":"Button-module_button__2ZuB7","xs":"Button-module_xs__cF6m0","sm":"Button-module_sm__NhG0g","lg":"Button-module_lg__2plQf","xl":"Button-module_xl__nx4V0","solid":"Button-module_solid__-Lgrt","outline":"Button-module_outline__F5jq-","plain":"Button-module_plain__y-IjJ","success":"Button-module_success__w6qB6","success-outline":"Button-module_success-outline__73c4p","warning":"Button-module_warning__CDzoy","warning-outline":"Button-module_warning-outline__mGgwi","danger":"Button-module_danger__V4fX8","danger-outline":"Button-module_danger-outline__AADQB","rounded-none":"Button-module_rounded-none__bDTFN","rounded-sm":"Button-module_rounded-sm__cueZJ","rounded-lg":"Button-module_rounded-lg__MbGP3","rounded-full":"Button-module_rounded-full__Eq76U"}; styleInject(css_248z); function cn(...classes) { return classes.filter(Boolean).join(' '); } const Button = ({ variant = "solid", size = '', color = '', radius = '', className, children, ...rest }) => { return (jsxRuntime.jsx("button", { className: cn(styles.button, styles[variant], styles[size], styles[color], styles[radius], className), ...rest, children: children })); }; Button.displayName = "Button"; exports.Button = Button; //# sourceMappingURL=index.cjs.js.map