@duetds/components
Version:
This package includes Duet Core Components and related tools.
1 lines • 1.65 kB
JavaScript
System.register(["./p-2c514bc6.system.js"],(function(t){"use strict";var e,n;return{setters:[function(t){e=t.r;n=t.h}],execute:function(){var r=t("duet_link",function(){function t(t){e(this,t);this.theme="";this.url="#";this.external=false}t.prototype.componentWillLoad=function(){if(this.theme!=="default"&&document.documentElement.classList.contains("duet-theme-turva")){this.theme="turva"}};t.prototype.render=function(){return n("a",{href:this.url,class:{"duet-link":true,"duet-theme-turva":this.theme==="turva"},target:this.external?"_blank":"_self","aria-label":this.accessibleLabel,id:this.identifier},n("slot",null))};Object.defineProperty(t,"style",{get:function(){return".duet-link,:host{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0;padding:0;margin:0;display:inline}.duet-link{text-decoration:underline;font-style:normal;-webkit-transition:.3s ease;transition:.3s ease;font-family:localtapiola-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;color:#0077b3}.duet-link.duet-theme-turva,.duet-theme-turva .duet-link{color:#c60c30;font-family:turva-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.duet-link:hover{color:#004d80;text-decoration:none}.duet-link:hover.duet-theme-turva,.duet-theme-turva .duet-link:hover{color:#940925}.duet-link:active{-webkit-transition:none;transition:none;opacity:.75}"},enumerable:true,configurable:true});return t}())}}}));