diff options
Diffstat (limited to 'web/src/main.js')
| -rw-r--r-- | web/src/main.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/web/src/main.js b/web/src/main.js new file mode 100644 index 0000000..3967db4 --- /dev/null +++ b/web/src/main.js @@ -0,0 +1,16 @@ +import { startApp } from './app.js'; + +async function loadLocalTexts() { + try { + const res = await fetch(new URL('./data/texts.json', import.meta.url)); + const data = await res.json(); + return Array.isArray(data) ? data : []; + } catch (err) { + console.error('Failed to load local texts:', err); + return []; + } +} + +loadLocalTexts().then(texts => { + startApp(document.getElementById('root'), texts); +}); |