|
2 | 2 | <html lang="en-GB"> |
3 | 3 | <head> |
4 | 4 | <meta charset="utf-8" /> |
5 | | - <title>Textbox</title> |
| 5 | + <title>Gauge</title> |
6 | 6 | <style> |
7 | 7 | html, |
8 | 8 | body { |
9 | 9 | margin: 0; |
10 | 10 | padding: 0; |
11 | 11 | width: 100%; |
12 | 12 | height: 100%; |
| 13 | + background-color: aliceblue; |
13 | 14 | } |
| 15 | + |
14 | 16 | * { |
15 | 17 | width: 100%; |
16 | 18 | height: 100%; |
17 | 19 | } |
18 | 20 | </style> |
19 | 21 | </head> |
| 22 | + |
20 | 23 | <body> |
21 | 24 | <div id="demo"></div> |
22 | | - |
23 | 25 | <script src="https://storage.googleapis.com/reswarm-images/ObjectRandomizer.js"></script> |
24 | 26 |
|
25 | 27 | <script type="module"> |
26 | 28 | import { html, render } from 'lit' |
27 | | - import '../dist/src/widget-textbox.js' |
28 | | - const response = await fetch('../src/default-data.json') |
29 | | - const data = await response.json() |
30 | | - |
| 29 | + import '../dist/widget-textbox.js' |
| 30 | + const data = await fetch('../src/default-data.json').then((res) => res.json()) |
| 31 | + const themeObject = await fetch('themes/vintage.json').then((res) => res.json()) |
| 32 | + const theme = { theme_name: 'vintage', theme_object: themeObject } |
| 33 | + render( |
| 34 | + html` |
| 35 | + <widget-textbox-1.1.2 .theme="${theme}" .inputData=${data}> |
| 36 | + web component is not registered. Make sure to use the tag with the correct version |
| 37 | + string from the package.json |
| 38 | + </widget-textbox-1.1.2> |
| 39 | + `, |
| 40 | + document.getElementById('demo') |
| 41 | + ) |
| 42 | + const widget = document.getElementById('demo').children[0] |
31 | 43 | const keyPathsToRandomize = ['title.text', 'subTitle.fontWeight'] |
32 | | - setInterval(() => { |
| 44 | + const inter = setInterval(() => { |
33 | 45 | const randomizedObj = randomizeObjectValues(data, keyPathsToRandomize) |
34 | 46 |
|
35 | | - render( |
36 | | - html` |
37 | | - <widget-textbox-versionplaceholder .inputData=${randomizedObj}> |
38 | | - some light-dom |
39 | | - </widget-textbox-versionplaceholder> |
40 | | - `, |
41 | | - document.querySelector('#demo') |
42 | | - ) |
| 47 | + // console.log('random', randomizedObj.dataseries[0].data[0]) |
| 48 | + widget.inputData = randomizedObj |
| 49 | + // clearInterval(inter) |
43 | 50 | }, 1000) |
44 | 51 | </script> |
45 | 52 | </body> |
|
0 commit comments