"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.TextButton = exports.LineButton = exports.IconButton = exports.DangerButton = exports.CTAButton = exports.CloseButton = exports.BackButton = exports.AppButton = void 0;
const jsx_runtime_1 = require("react/jsx-runtime");
const core_1 = require("../core");
const button_1 = __importDefault(require("./button"));
exports.AppButton = (0, core_1.vui)((props, ref) => ((0, jsx_runtime_1.jsx)(button_1.default, Object.assign({ ref: ref, variant: "primaryDark" }, props))));
exports.BackButton = (0, core_1.vui)((props, ref) => ((0, jsx_runtime_1.jsx)(exports.IconButton, Object.assign({ icon: "falArrowLeft", ref: ref, variant: "tertiaryDark" }, props))));
exports.CloseButton = (0, core_1.vui)((props, ref) => ((0, jsx_runtime_1.jsx)(exports.IconButton, Object.assign({ icon: "falTimes", ref: ref, variant: "tertiaryDark" }, props))));
exports.CTAButton = (0, core_1.vui)((props, ref) => ((0, jsx_runtime_1.jsx)(button_1.default, Object.assign({ ref: ref, variant: "solidGreen" }, props))));
exports.DangerButton = (0, core_1.vui)((props, ref) => ((0, jsx_runtime_1.jsx)(button_1.default, Object.assign({ ref: ref, variant: "solidRed" }, props))));
exports.IconButton = (0, core_1.vui)((props, ref) => ((0, jsx_runtime_1.jsx)(button_1.default, Object.assign({ ref: ref, variant: "tertiaryDark" }, props))));
exports.LineButton = (0, core_1.vui)((props, ref) => ((0, jsx_runtime_1.jsx)(button_1.default, Object.assign({ ref: ref, variant: "secondaryDark" }, props))));
exports.TextButton = (0, core_1.vui)((props, ref) => ((0, jsx_runtime_1.jsx)(button_1.default, Object.assign({ ref: ref, variant: "tertiaryDark" }, props))));
//# sourceMappingURL=buttons.js.map