UNPKG

forms-reactive

Version:

Reactive Form Web Component

38 lines (34 loc) 1.83 kB
import { r as registerInstance, h, H as Host } from './index-c364827c.js'; import { o as openURL, c as createColorClasses } from './theme-6bada181.js'; import { g as getIonMode } from './ionic-global-9c20d605.js'; const routerLinkCss = ":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}"; const IonRouterLinkStyle0 = routerLinkCss; const RouterLink = class { constructor(hostRef) { registerInstance(this, hostRef); this.onClick = (ev) => { openURL(this.href, ev, this.routerDirection, this.routerAnimation); }; this.color = undefined; this.href = undefined; this.rel = undefined; this.routerDirection = 'forward'; this.routerAnimation = undefined; this.target = undefined; } render() { const mode = getIonMode(this); const attrs = { href: this.href, rel: this.rel, target: this.target, }; return (h(Host, { key: '11183264fb6ae0db9a7a47c71b6862d60001b834', onClick: this.onClick, class: createColorClasses(this.color, { [mode]: true, 'ion-activatable': true, }) }, h("a", Object.assign({ key: '3e0e5242161cb0df593d6d573e51b8ba750065a1' }, attrs), h("slot", { key: '5bd808e98a4627bb1236f0d955f4b32971355417' })))); } }; RouterLink.style = IonRouterLinkStyle0; export { RouterLink as ion_router_link }; //# sourceMappingURL=ion-router-link.entry.js.map