diff --git a/package-lock.json b/package-lock.json
index b6e1335..64f43e8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@designestate/dees-wcctools": "^1.0.57",
"@gitzone/tsrun": "^1.2.17",
"@losslessone_private/loint-pubapi": "^1.0.10",
- "@pushrocks/smartexpress": "^3.0.103",
+ "@uptimelink/interfaces": "^1.0.10",
"typescript": "^4.4.3"
},
"devDependencies": {
@@ -3810,6 +3810,15 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@uptimelink/interfaces": {
+ "version": "1.0.10",
+ "resolved": "https://verdaccio.lossless.one/@uptimelink%2finterfaces/-/interfaces-1.0.10.tgz",
+ "integrity": "sha512-nZMNFCPuedIfJherqHXKKlc3w6XlxG1fwD2N+SK5sc00V52O9+klPHnuSiip/b+MnVk9tgpqFmuj0WAc6nimaw==",
+ "license": "MIT",
+ "dependencies": {
+ "@apiglobal/typedrequest-interfaces": "^1.0.15"
+ }
+ },
"node_modules/abab": {
"version": "2.0.5",
"resolved": "https://verdaccio.lossless.one/abab/-/abab-2.0.5.tgz",
@@ -17708,6 +17717,14 @@
"integrity": "sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==",
"dev": true
},
+ "@uptimelink/interfaces": {
+ "version": "1.0.10",
+ "resolved": "https://verdaccio.lossless.one/@uptimelink%2finterfaces/-/interfaces-1.0.10.tgz",
+ "integrity": "sha512-nZMNFCPuedIfJherqHXKKlc3w6XlxG1fwD2N+SK5sc00V52O9+klPHnuSiip/b+MnVk9tgpqFmuj0WAc6nimaw==",
+ "requires": {
+ "@apiglobal/typedrequest-interfaces": "^1.0.15"
+ }
+ },
"abab": {
"version": "2.0.5",
"resolved": "https://verdaccio.lossless.one/abab/-/abab-2.0.5.tgz",
diff --git a/package.json b/package.json
index bd1ad98..cf10e03 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
"@designestate/dees-wcctools": "^1.0.57",
"@gitzone/tsrun": "^1.2.17",
"@losslessone_private/loint-pubapi": "^1.0.10",
- "@pushrocks/smartexpress": "^3.0.103",
+ "@uptimelink/interfaces": "^1.0.10",
"typescript": "^4.4.3"
},
"devDependencies": {
diff --git a/ts_web/elements/index.ts b/ts_web/elements/index.ts
index 744fe8d..57c07fc 100644
--- a/ts_web/elements/index.ts
+++ b/ts_web/elements/index.ts
@@ -1,6 +1,7 @@
export * from './upl-statuspage-assetsselector';
export * from './upl-statuspage-footer';
export * from './upl-statuspage-header';
+export * from './upl-statuspage-incidents';
export * from './upl-statuspage-statusbar';
export * from './upl-statuspage-statusdetails';
export * from './upl-statuspage-statusmonth';
diff --git a/ts_web/elements/upl-statuspage-footer.ts b/ts_web/elements/upl-statuspage-footer.ts
index 6e7cb2e..e085676 100644
--- a/ts_web/elements/upl-statuspage-footer.ts
+++ b/ts_web/elements/upl-statuspage-footer.ts
@@ -33,11 +33,17 @@ export class UplStatuspageFooter extends DeesElement {
css`
:host {
display: block;
- background: ${cssManager.bdTheme('#eeeeeb', '#222222')};
+ background: ${cssManager.bdTheme('#ffffff', '#000000')};
font-family: Roboto Mono;
color: ${cssManager.bdTheme('#333333', '#ffffff')};
}
+ .mainbox {
+ max-width: 900px;
+ margin: auto;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ }
`
]
diff --git a/ts_web/elements/upl-statuspage-incidents.ts b/ts_web/elements/upl-statuspage-incidents.ts
new file mode 100644
index 0000000..b40fcbb
--- /dev/null
+++ b/ts_web/elements/upl-statuspage-incidents.ts
@@ -0,0 +1,95 @@
+import * as plugins from '../plugins';
+import { DeesElement, property, html, customElement, TemplateResult, css, cssManager } from '@designestate/dees-element';
+
+declare global {
+ interface HTMLElementTagNameMap {
+ 'upl-statuspage-incidents': UplStatuspageIncidents;
+ }
+}
+
+@customElement('upl-statuspage-incidents')
+export class UplStatuspageIncidents extends DeesElement {
+ // STATIC
+ public static demo = () => html`
+