@dialpad/dialtone-vue
Version:
Vue component library for Dialpad's design system Dialtone
38 lines (37 loc) • 1.13 kB
JavaScript
import { CDN_URL } from "../emoji_picker_constants.js";
import normalizeComponent from "../../../_virtual/_plugin-vue2_normalizer.js";
const _sfc_main = {
name: "EmojiDescription",
props: {
/**
* Emoji data
* @type {Object}
* @default null
*/
emoji: {
type: Object,
default: () => null
}
},
data() {
return {
CDN_URL
};
}
};
var _sfc_render = function render() {
var _a;
var _vm = this, _c = _vm._self._c;
return _c("div", { staticClass: "d-emoji-picker__data" }, [_vm.emoji ? _c("img", { staticClass: "d-icon d-icon--size-500", attrs: { "alt": _vm.emoji.name, "aria-label": _vm.emoji.name, "title": _vm.emoji.name, "src": `${_vm.CDN_URL + _vm.emoji.unicode_character}.png` } }) : _vm._e(), _c("div", [_vm._v(_vm._s((_a = _vm.emoji) == null ? void 0 : _a.name))])]);
};
var _sfc_staticRenderFns = [];
var __component__ = /* @__PURE__ */ normalizeComponent(
_sfc_main,
_sfc_render,
_sfc_staticRenderFns
);
const EmojiDescription = __component__.exports;
export {
EmojiDescription as default
};
//# sourceMappingURL=emoji_description.vue.js.map