@dialpad/dialtone
Version:
Dialpad's Dialtone design system monorepo
45 lines (44 loc) • 1.29 kB
JavaScript
import { hasSlotContent as e } from "../../common/utils/index.js";
import { t } from "../../_plugin-vue_export-helper-BTgDAbhb.js";
import { createCommentVNode as n, createElementBlock as r, createElementVNode as i, createTextVNode as a, openBlock as o, renderSlot as s, toDisplayString as c } from "vue";
//#region components/notice/notice_content.vue
var l = {
compatConfig: { MODE: 3 },
name: "DtNoticeContent",
props: {
title: {
type: String,
default: ""
},
titleId: {
type: String,
default: void 0
},
contentId: {
type: String,
default: void 0
}
},
data() {
return { hasSlotContent: e };
}
}, u = {
class: "d-notice__content",
"data-qa": "notice-content"
}, d = ["id"], f = ["id"];
function p(e, t, l, p, m, h) {
return o(), r("div", u, [l.title || m.hasSlotContent(e.$slots.titleOverride) ? (o(), r("p", {
key: 0,
id: l.titleId,
class: "d-notice__title",
"data-qa": "notice-content-title"
}, [s(e.$slots, "titleOverride", {}, () => [a(c(l.title), 1)])], 8, d)) : n("", !0), i("p", {
id: l.contentId,
class: "d-notice__message",
"data-qa": "notice-content-message"
}, [s(e.$slots, "default")], 8, f)]);
}
var m = /* @__PURE__ */ t(l, [["render", p]]);
//#endregion
export { m as default };
//# sourceMappingURL=notice-content.js.map