UNPKG

@ionic/core

Version:
4 lines • 1.53 kB
/*! * (C) Ionic http://ionicframework.com - MIT License */ import{d as t,H as e,h as r,f as i,t as o}from"./p-Ct2aBEue.js";import{o as n,c as s}from"./p-byZM6qHV.js";import{b as a}from"./p-HthJZjZ6.js";const c=t(class extends e{constructor(t){super(),!1!==t&&this.__registerHost(),this.__attachShadow(),this.routerDirection="forward",this.onClick=t=>{n(this.href,t,this.routerDirection,this.routerAnimation)}}render(){const t=a(this),e={href:this.href,rel:this.rel,target:this.target};return r(i,{key:"8aaf732d8f5cc4ced351e2b3164605c10bd90cad",onClick:this.onClick,class:s(this.color,{[t]:!0,"ion-activatable":!0})},r("a",{key:"8f291ffbbce5b08dd10720d855eb020880bf1be1",...e},r("slot",{key:"24dc388a49204011e1c1f0a1131c9a1b0a4ae4da"})))}static get style(){return":host{--background:transparent;--color:var(--ion-color-primary, #0054e9);background:var(--background);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}"}},[257,"ion-router-link",{color:[513],href:[1],rel:[1],routerDirection:[1,"router-direction"],routerAnimation:[16],target:[1]}]),h=c,l=function(){"undefined"!=typeof customElements&&["ion-router-link"].forEach((t=>{"ion-router-link"===t&&(customElements.get(o(t))||customElements.define(o(t),c))}))};export{h as IonRouterLink,l as defineCustomElement}