nextcloud/dist/NcNoteCard-CVhtNL04-CdF6Qoal.chunk.mjs
Ferdinand Thiessen b4b5986be9 chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-01-27 23:52:40 +01:00

2 lines
3.2 KiB
JavaScript

import{r as T,o as B,p as I,q as N,s as O,t as h,N as S,i as V,u as D,v as $,w as j,x as q}from"./logger-D3RVzcfQ-iUjwSNGe.chunk.mjs";import{b as E,I as L,K as v,a6 as P,p as i,u as l,j as m,o as y,m as x,k as _,e as R,n as A,l as M,t as b}from"./runtime-dom.esm-bundler-DSTOTAEf.chunk.mjs";import{_ as z}from"./createElementId-DhjFt1I9-Bjk2333q.chunk.mjs";function C(t){const n=v(T),a=v(B),r=i(()=>{const s=l(t.to);return n.resolve(s)}),e=i(()=>{const{matched:s}=r.value,{length:c}=s,f=s[c-1],u=a.matched;if(!f||!u.length)return-1;const p=u.findIndex(h.bind(null,f));if(p>-1)return p;const g=k(s[c-2]);return c>1&&k(f)===g&&u[u.length-1].path!==g?u.findIndex(h.bind(null,s[c-2])):p}),o=i(()=>e.value>-1&&J(a.params,r.value.params)),d=i(()=>e.value>-1&&e.value===a.matched.length-1&&N(a.params,r.value.params));function K(s={}){if(H(s)){const c=n[l(t.replace)?"replace":"push"](l(t.to)).catch(I);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:i(()=>r.value.href),isActive:o,isExactActive:d,navigate:K}}function F(t){return t.length===1?t[0]:t}const G=E({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:C,setup(t,{slots:n}){const a=L(C(t)),{options:r}=v(T),e=i(()=>({[w(t.activeClass,r.linkActiveClass,"router-link-active")]:a.isActive,[w(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:a.isExactActive}));return()=>{const o=n.default&&F(n.default(a));return t.custom?o:P("a",{"aria-current":a.isExactActive?t.ariaCurrentValue:null,href:a.href,onClick:a.navigate,class:e.value},o)}}}),et=G;function H(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const n=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(n))return}return t.preventDefault&&t.preventDefault(),!0}}function J(t,n){for(const a in n){const r=n[a],e=t[a];if(typeof r=="string"){if(r!==e)return!1}else if(!O(e)||e.length!==r.length||r.some((o,d)=>o!==e[d]))return!1}return!0}function k(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const w=(t,n,a)=>t??n??a,Q=["role"],U={key:0,class:"notecard__heading"},W={class:"notecard__text"},X=E({__name:"NcNoteCard",props:{heading:{default:void 0},showAlert:{type:Boolean},text:{default:void 0},type:{default:"warning"}},setup(t){const n=t,a=i(()=>n.showAlert||n.type==="error"),r=i(()=>{switch(n.type){case"error":return q;case"success":return j;case"info":return $;default:return D}});return(e,o)=>(y(),m("div",{class:A(["notecard",{[`notecard--${e.type}`]:e.type,"notecard--legacy":l(V)}]),role:a.value?"alert":"note"},[x(e.$slots,"icon",{},()=>[R(l(S),{path:r.value,class:A(["notecard__icon",{"notecard__icon--heading":e.heading}]),inline:""},null,8,["path","class"])],!0),_("div",null,[e.heading?(y(),m("p",U,b(e.heading),1)):M("",!0),x(e.$slots,"default",{},()=>[_("p",W,b(e.text),1)],!0)])],10,Q))}}),at=z(X,[["__scopeId","data-v-7e4656f9"]]);export{at as N,et as R};
//# sourceMappingURL=NcNoteCard-CVhtNL04-CdF6Qoal.chunk.mjs.map