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 = ` -

SASjs Tests

diff --git a/sasjs-tests/src/components/RequestsModal.ts b/sasjs-tests/src/components/RequestsModal.ts index d71b730..2a2b69b 100644 --- a/sasjs-tests/src/components/RequestsModal.ts +++ b/sasjs-tests/src/components/RequestsModal.ts @@ -1,13 +1,20 @@ -import { appContext } from '../core/AppContext' import type { SASjsRequest } from '@sasjs/adapter' +import { appContext } from '../core/AppContext' +import styles from './RequestsModal.css?inline' export class RequestsModal extends HTMLElement { + private static styleSheet = new CSSStyleSheet() private shadow: ShadowRoot private dialog: HTMLDialogElement | null = null + static { + this.styleSheet.replaceSync(styles) + } + constructor() { super() this.shadow = this.attachShadow({ mode: 'open' }) + this.shadow.adoptedStyleSheets = [RequestsModal.styleSheet] } connectedCallback() { @@ -17,10 +24,6 @@ export class RequestsModal extends HTMLElement { render() { this.shadow.innerHTML = ` -