diff --git a/package.json b/package.json
index beaece3..b829b2e 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"clean": "rm -rf dist",
"lint": "eslint . --ext .js,.ts && tsc --noEmit",
"prebuild": "npm run clean && npm run lint && mkdir dist",
- "build": "tsc && cp src/index.css dist/index.css",
+ "build": "tsc",
"pretest": "npm run build",
"test": "karma start ./test/karma.config.cjs",
"prepublishOnly": "npm run build",
diff --git a/src/index.css b/src/index.css
deleted file mode 100644
index 3e71e85..0000000
--- a/src/index.css
+++ /dev/null
@@ -1,4 +0,0 @@
-include-fragment {
- /* Normalize as a block element across all browsers */
- display: block;
-}
diff --git a/src/index.ts b/src/index.ts
index edb4f59..8928736 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -161,6 +161,17 @@ export default class IncludeFragmentElement extends HTMLElement {
}
}
+ constructor() {
+ super()
+ this.attachShadow({mode: 'open'}).innerHTML = `
+
+ `
+ }
+
connectedCallback(): void {
if (this.src && this.loading === 'eager') {
handleData(this)