UNPKG

vuestic-ui

Version:
9 lines (8 loc) 2.99 kB
import { _ as _sfc_main } from "./VaStepperStepButton.vue_vue_type_script_setup_true_lang.js"; import { _ as _export_sfc } from "../../../plugin-vue_export-helper.js"; const _style_0 = ':root {\n --va-stepper-step-button-inactive-color: var(--va-secondary);\n --va-stepper-step-button-hover-highlight-opacity: 0.1;\n --va-stepper-step-button-disabled-opacity: 0.5;\n --va-stepper-step-button-padding: 1rem;\n --va-stepper-step-button-number-size: 1.2rem;\n --va-stepper-step-button-icon-size: 2rem;\n --va-stepper-step-button-gap: 0.5rem;\n --va-stepper-step-button-icon-border-radius: 100%;\n --va-stepper-step-border-radius: var(--va-square-border-radius);\n --va-stepper-divider-color: var(--va-secondary);\n --va-stepper-divider-length: auto;\n --va-stepper-divider-min-length: 2rem;\n --va-stepper-divider-thickness: 1px;\n --va-stepper-divider-spacing: 0.5rem;\n --va-stepper-divider-vertical-margin-left: 2rem;\n --va-stepper-step-content-wrapper-padding: 0.5rem 1rem;\n --va-stepper-step-content-margin: 0.8rem 0 2rem;\n --va-stepper-controls-gap: 1rem;\n}\n.va-stepper__step-button {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n gap: var(--va-stepper-step-button-gap);\n flex-shrink: 0;\n padding: var(--va-stepper-step-button-padding);\n}\n.va-stepper__step-button:focus-visible {\n outline: 2px solid var(--va-focus) !important;\n border-radius: var(--va-stepper-step-border-radius);\n}\n.va-stepper__step-button::after {\n content: "";\n position: absolute;\n cursor: pointer;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: var(--03adbf76);\n transition: opacity 0.3s;\n opacity: 0;\n border-radius: var(--va-stepper-step-border-radius);\n}\n.va-stepper__step-button__icon {\n display: flex;\n justify-content: center;\n align-items: center;\n height: var(--va-stepper-step-button-icon-size);\n width: var(--va-stepper-step-button-icon-size);\n font-size: var(--va-stepper-step-button-number-size);\n color: white;\n background: var(--va-stepper-step-button-inactive-color);\n border-radius: var(--va-stepper-step-button-icon-border-radius);\n}\n.va-stepper__step-button--active {\n color: var(--03adbf76);\n}\n.va-stepper__step-button--active .va-stepper__step-button__icon {\n background: var(--03adbf76);\n}\n.va-stepper__step-button--disabled {\n opacity: var(--va-stepper-step-button-disabled-opacity);\n pointer-events: none;\n}\n.va-stepper__step-button:hover::after {\n opacity: var(--va-stepper-step-button-hover-highlight-opacity);\n}\n.va-stepper__step-button--navigation-disabled::after {\n display: none;\n}\n.va-stepper__step-button--error {\n color: var(--va-danger);\n}\n.va-stepper__step-button--error .va-stepper__step-button__icon {\n background: var(--va-danger);\n}'; const VaStepperStepButton = /* @__PURE__ */ _export_sfc(_sfc_main, [["styles", [_style_0]]]); export { VaStepperStepButton as V }; //# sourceMappingURL=VaStepperStepButton.js.map