1import{D as a,E as i,N as e,P as t,it as l,wt as r}from"./A7A7LHMD.js";import{B as o,Tt as s,at as c,j as d}from"#entry";var n=t(()=>s(()=>import("./B63P68Y-.js").then(a=>a.default||a),[],import.meta.url)),u={key:0,class:"c-tiptap-editor-tools"},L={__name:"TiptapEditorTools",props:{editor:Object},setup(t){const s=c(),L={HEADING_LEVEL_2:d("HEADING_LEVEL_X",{capitalize:!0,populate:[2]}),HEADING_LEVEL_3:d("HEADING_LEVEL_X",{capitalize:!0,populate:[3]}),HEADING_LEVEL_4:d("HEADING_LEVEL_X",{capitalize:!0,populate:[4]}),BOLD:d("BOLD",{capitalize:!0}),ITALIC:d("ITALIC",{capitalize:!0}),BULLET_LIST:d("BULLET_LIST",{capitalize:!0}),ORDERED_LIST:d("ORDERED_LIST",{capitalize:!0}),LINK:d("LINK",{capitalize:!0}),PHRASE_ENTER_AN_URL:d("PHRASE_ENTER_AN_URL",{capitalize:!0})},_=t;function E(){const a={};if(!_.editor.isActive("link")){const i=window.prompt(L.PHRASE_ENTER_AN_URL,`https://${s}/`);if(!i)return;a.href=i.startsWith(`https://${s}/`)?i.replace(`https://${s}/`,"/"):i,a.target=i.startsWith(`https://${s}/`)?"_self":"_blank"}_.editor.chain().focus().toggleLink(a).run()}return(s,c)=>{const d=o,_=n;return t.editor?(l(),a("div",u,[e(_,{type:"button","is-active":t.editor.isActive("heading",{level:2}),"aria-label":L.HEADING_LEVEL_2,"aria-disabled":!t.editor.can().chain().focus().toggleHeading({level:2}).run(),onClick:c[0]||(c[0]=a=>t.editor.chain().focus().toggleHeading({level:2}).run())},{default:r(()=>[e(d,{name:"h2"})]),_:1},8,["is-active","aria-label","aria-disabled"]),e(_,{type:"button","is-active":t.editor.isActive("heading",{level:3}),"aria-label":L.HEADING_LEVEL_3,"aria-disabled":!t.editor.can().chain().focus().toggleHeading({level:3}).run(),onClick:c[1]||(c[1]=a=>t.editor.chain().focus().toggleHeading({level:3}).run())},{default:r(()=>[e(d,{name:"h3"})]),_:1},8,["is-active","aria-label","aria-disabled"]),e(_,{type:"button","is-active":t.editor.isActive("heading",{level:4}),"aria-label":L.HEADING_LEVEL_4,"aria-disabled":!t.editor.can().chain().focus().toggleHeading({level:4}).run(),onClick:c[2]||(c[2]=a=>t.editor.chain().focus().toggleHeading({level:4}).run())},{default:r(()=>[e(d,{name:"h4"})]),_:1},8,["is-active","aria-label","aria-disabled"]),e(_,{type:"button","is-active":t.editor.isActive("bold"),"aria-label":L.BOLD,"aria-disabled":!t.editor.can().chain().focus().toggleBold().run(),onClick:c[3]||(c[3]=a=>t.editor.chain().focus().toggleBold().run())},{default:r(()=>[e(d,{name:"bold"})]),_:1},8,["is-active","aria-label","aria-disabled"]),e(_,{type:"button","is-active":t.editor.isActive("italic"),"aria-label":L.ITALIC,"aria-disabled":!t.editor.can().chain().focus().toggleItalic().run(),onClick:c[4]||(c[4]=a=>t.editor.chain().focus().toggleItalic().run())},{default:r(()=>[e(d,{name:"italic"})]),_:1},8,["is-active","aria-label","aria-disabled"]),e(_,{type:"button","is-active":t.editor.isActive("bulletList"),"aria-label":L.BULLET_LIST,"aria-disabled":!t.editor.can().chain().focus().toggleBulletList().run(),onClick:c[5]||(c[5]=a=>t.editor.chain().focus().toggleBulletList().run())},{default:r(()=>[e(d,{name:"list-view"})]),_:1},8,["is-active","aria-label","aria-disabled"]),e(_,{type:"button","is-active":t.editor.isActive("orderedList"),"aria-label":L.ORDERED_LIST,"aria-disabled":!t.editor.can().chain().focus().toggleOrderedList().run(),onClick:c[6]||(c[6]=a=>t.editor.chain().focus().toggleOrderedList().run())},{default:r(()=>[e(d,{name:"numlist"})]),_:1},8,["is-active","aria-label","aria-disabled"]),e(_,{type:"button","is-active":t.editor.isActive("link"),"aria-label":L.LINK,"aria-disabled":!t.editor.can().chain().focus().toggleLink({href:"https://example.com"}).run(),onClick:E},{default:r(()=>[e(d,{name:"add-link"})]),_:1},8,["is-active","aria-label","aria-disabled"])])):i("",!0)}}};export{L as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.