@dialpad/dialtone
Version:
Dialpad's Dialtone design system monorepo
59 lines (58 loc) • 2.22 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const _pluginVue2_normalizer = require("../../../_virtual/_plugin-vue2_normalizer.cjs");
const button = require("../../../components/button/button.vue.cjs");
const tooltip = require("../../../components/tooltip/tooltip.vue.cjs");
const stack = require("../../../components/stack/stack.vue.cjs");
const keyboard_shortcut = require("../../../components/keyboard_shortcut/keyboard_shortcut.vue.cjs");
const _sfc_main = {
name: "DtRecipeMessageInputButton",
components: {
DtButton: button.default,
DtTooltip: tooltip.default,
DtStack: stack.default,
DtKeyboardShortcut: keyboard_shortcut.default
},
props: {
ariaLabel: {
type: String,
required: true
},
tooltipText: {
type: String,
required: true
},
keyboardShortcutText: {
type: String,
default: ""
},
isActive: {
type: Boolean,
default: false
},
dataQa: {
type: String,
required: true
}
},
emits: ["click"]
};
var _sfc_render = function render() {
var _vm = this, _c = _vm._self._c;
return _c("dt-tooltip", { scopedSlots: _vm._u([{ key: "anchor", fn: function() {
return [_c("dt-button", { attrs: { "data-qa": _vm.dataQa, "importance": "clear", "kind": "muted", "aria-label": _vm.ariaLabel, "size": "xs", "active": _vm.isActive }, on: { "click": function($event) {
return _vm.$emit("click", $event);
} }, scopedSlots: _vm._u([{ key: "icon", fn: function() {
return [_vm._t("icon")];
}, proxy: true }], null, true) })];
}, proxy: true }]) }, [_c("dt-stack", { attrs: { "gap": "200" } }, [_c("p", [_vm._v(_vm._s(_vm.tooltipText))]), _vm.keyboardShortcutText ? _c("dt-keyboard-shortcut", { attrs: { "inverted": "", "shortcut": _vm.keyboardShortcutText } }) : _vm._e()], 1)], 1);
};
var _sfc_staticRenderFns = [];
var __component__ = /* @__PURE__ */ _pluginVue2_normalizer.default(
_sfc_main,
_sfc_render,
_sfc_staticRenderFns
);
const DtRecipeMessageInputButton = __component__.exports;
exports.default = DtRecipeMessageInputButton;
//# sourceMappingURL=message_input_button.vue.cjs.map