diff --git a/sasjs-tests/src/components/LoginForm.ts b/sasjs-tests/src/components/LoginForm.ts index 1e64da5..83a6d70 100644 --- a/sasjs-tests/src/components/LoginForm.ts +++ b/sasjs-tests/src/components/LoginForm.ts @@ -1,11 +1,18 @@ import { appContext } from '../core/AppContext' +import styles from './LoginForm.css?inline' export class LoginForm extends HTMLElement { + private static styleSheet = new CSSStyleSheet() private shadow: ShadowRoot + static { + this.styleSheet.replaceSync(styles) + } + constructor() { super() this.shadow = this.attachShadow({ mode: 'open' }) + this.shadow.adoptedStyleSheets = [LoginForm.styleSheet] } connectedCallback() { @@ -15,10 +22,6 @@ export class LoginForm extends HTMLElement { render() { this.shadow.innerHTML = ` -