UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

3 lines (2 loc) 6.12 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const a=require("@dialpad/dialtone-icons/vue3"),m=require("./message-input-button.cjs"),t=require("vue"),x=require("../../_plugin-vue_export-helper-BRilXfQE.cjs"),B=require("../stack/stack.cjs"),v={compatConfig:{MODE:3},name:"DtRecipeMesageInputTopbar",components:{DtStack:B.default,DtIconListBullet:a.DtIconListBullet,DtIconBold:a.DtIconBold,DtIconItalic:a.DtIconItalic,DtIconStrikethrough:a.DtIconStrikethrough,DtIconListOrdered:a.DtIconListOrdered,DtIconQuote:a.DtIconQuote,DtIconCode:a.DtIconCode,DtIconCodeBlock:a.DtIconCodeBlock,DtRecipeMessageInputButton:m.default},props:{boldButtonOptions:{type:Object,default:()=>({})},italicButtonOptions:{type:Object,default:()=>({})},strikeButtonOptions:{type:Object,default:()=>({})},bulletListButtonOptions:{type:Object,default:()=>({})},orderedListButtonOptions:{type:Object,default:()=>({})},blockQuoteButtonOptions:{type:Object,default:()=>({})},codeButtonOptions:{type:Object,default:()=>({})},codeBlockButtonOptions:{type:Object,default:()=>({})},isSelectionActive:{type:Function,default:()=>{}}},emits:["click"]},O=t.createElementVNode("div",{class:"d-recipe-message-input--button-group-divider"},null,-1),g=t.createElementVNode("div",{class:"d-recipe-message-input--button-group-divider"},null,-1),y=t.createElementVNode("div",{class:"d-recipe-message-input--button-group-divider"},null,-1),h=t.createElementVNode("div",{class:"d-recipe-message-input--button-group-divider"},null,-1);function C(c,o,e,I,S,D){const l=t.resolveComponent("dt-icon-bold"),n=t.resolveComponent("dt-recipe-message-input-button"),s=t.resolveComponent("dt-icon-italic"),d=t.resolveComponent("dt-icon-strikethrough"),r=t.resolveComponent("dt-icon-list-bullet"),u=t.resolveComponent("dt-icon-list-ordered"),b=t.resolveComponent("dt-icon-quote"),k=t.resolveComponent("dt-icon-code"),p=t.resolveComponent("dt-icon-code-block"),_=t.resolveComponent("dt-stack");return t.openBlock(),t.createBlock(_,{direction:"row",gap:"200",class:"d-recipe-message-input__button-stack"},{default:t.withCtx(()=>[t.createVNode(n,{"aria-label":e.boldButtonOptions.ariaLabel,"tooltip-text":e.boldButtonOptions.tooltipText,"keyboard-shortcut-text":e.boldButtonOptions.keyboardShortcutText,"data-qa":"bold","is-active":e.isSelectionActive("bold"),onClick:o[0]||(o[0]=i=>c.$emit("click","bold",i))},{icon:t.withCtx(()=>[t.createVNode(l,{class:"d-recipe-message-input__button-stack-icon",size:"200"})]),_:1},8,["aria-label","tooltip-text","keyboard-shortcut-text","is-active"]),t.createVNode(n,{"aria-label":e.italicButtonOptions.ariaLabel,"tooltip-text":e.italicButtonOptions.tooltipText,"keyboard-shortcut-text":e.italicButtonOptions.keyboardShortcutText,"data-qa":"italic","is-active":e.isSelectionActive("italic"),onClick:o[1]||(o[1]=i=>c.$emit("click","italic",i))},{icon:t.withCtx(()=>[t.createVNode(s,{class:"d-recipe-message-input__button-stack-icon",size:"200"})]),_:1},8,["aria-label","tooltip-text","keyboard-shortcut-text","is-active"]),t.createVNode(n,{"aria-label":e.strikeButtonOptions.ariaLabel,"tooltip-text":e.strikeButtonOptions.tooltipText,"keyboard-shortcut-text":e.strikeButtonOptions.keyboardShortcutText,"data-qa":"strikethrough","is-active":e.isSelectionActive("strike"),onClick:o[2]||(o[2]=i=>c.$emit("click","strike",i))},{icon:t.withCtx(()=>[t.createVNode(d,{class:"d-recipe-message-input__button-stack-icon",size:"200"})]),_:1},8,["aria-label","tooltip-text","keyboard-shortcut-text","is-active"]),O,t.renderSlot(c.$slots,"link"),g,t.createVNode(n,{"aria-label":e.bulletListButtonOptions.ariaLabel,"tooltip-text":e.bulletListButtonOptions.tooltipText,"keyboard-shortcut-text":e.bulletListButtonOptions.keyboardShortcutText,"data-qa":"bullet-list","is-active":e.isSelectionActive("bulletList"),onClick:o[3]||(o[3]=i=>c.$emit("click","bulletList",i))},{icon:t.withCtx(()=>[t.createVNode(r,{class:"d-recipe-message-input__button-stack-icon",size:"200"})]),_:1},8,["aria-label","tooltip-text","keyboard-shortcut-text","is-active"]),t.createVNode(n,{"aria-label":e.orderedListButtonOptions.ariaLabel,"tooltip-text":e.orderedListButtonOptions.tooltipText,"keyboard-shortcut-text":e.orderedListButtonOptions.keyboardShortcutText,"data-qa":"ordered-list","is-active":e.isSelectionActive("orderedList"),onClick:o[4]||(o[4]=i=>c.$emit("click","orderedList",i))},{icon:t.withCtx(()=>[t.createVNode(u,{class:"d-recipe-message-input__button-stack-icon",size:"200"})]),_:1},8,["aria-label","tooltip-text","keyboard-shortcut-text","is-active"]),y,t.createVNode(n,{"aria-label":e.blockQuoteButtonOptions.ariaLabel,"tooltip-text":e.blockQuoteButtonOptions.tooltipText,"keyboard-shortcut-text":e.blockQuoteButtonOptions.keyboardShortcutText,"data-qa":"blockquote","is-active":e.isSelectionActive("blockquote"),onClick:o[5]||(o[5]=i=>c.$emit("click","blockquote",i))},{icon:t.withCtx(()=>[t.createVNode(b,{class:"d-recipe-message-input__button-stack-icon",size:"200"})]),_:1},8,["aria-label","tooltip-text","keyboard-shortcut-text","is-active"]),h,t.createVNode(n,{"aria-label":e.codeButtonOptions.ariaLabel,"tooltip-text":e.codeButtonOptions.tooltipText,"keyboard-shortcut-text":e.codeButtonOptions.keyboardShortcutText,"data-qa":"code","is-active":e.isSelectionActive("code"),onClick:o[6]||(o[6]=i=>c.$emit("click","code",i))},{icon:t.withCtx(()=>[t.createVNode(k,{class:"d-recipe-message-input__button-stack-icon",size:"200"})]),_:1},8,["aria-label","tooltip-text","keyboard-shortcut-text","is-active"]),t.createVNode(n,{"aria-label":e.codeBlockButtonOptions.ariaLabel,"tooltip-text":e.codeBlockButtonOptions.tooltipText,"keyboard-shortcut-text":e.codeBlockButtonOptions.keyboardShortcutText,"data-qa":"code-block","is-active":e.isSelectionActive("codeBlock"),onClick:o[7]||(o[7]=i=>c.$emit("click","codeBlock",i))},{icon:t.withCtx(()=>[t.createVNode(p,{class:"d-recipe-message-input__button-stack-icon",size:"200"})]),_:1},8,["aria-label","tooltip-text","keyboard-shortcut-text","is-active"])]),_:3})}const L=x._(v,[["render",C]]);exports.default=L; //# sourceMappingURL=message-input-topbar.cjs.map