diff --git a/package-lock.json b/package-lock.json index c1f0062..d4c05ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "bulmaswatch": "^0.8.1", "material-dynamic-colors": "^0.0.10", "normalize.css": "^8.0.1", + "pocketbase": "^0.7.3", "svelte-spa-router": "^3.3.0" }, "devDependencies": { @@ -885,6 +886,11 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pocketbase": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/pocketbase/-/pocketbase-0.7.3.tgz", + "integrity": "sha512-sMbj6uw0f/u9xALsow9b2xlA/6vCB+R0DVswldTxxSBY+HQNz2EyLW2jQu8sMYwo7W0OF2VPyV2Aa+RlhyPoLQ==" + }, "node_modules/postcss": { "version": "8.4.17", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", @@ -1668,6 +1674,11 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, + "pocketbase": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/pocketbase/-/pocketbase-0.7.3.tgz", + "integrity": "sha512-sMbj6uw0f/u9xALsow9b2xlA/6vCB+R0DVswldTxxSBY+HQNz2EyLW2jQu8sMYwo7W0OF2VPyV2Aa+RlhyPoLQ==" + }, "postcss": { "version": "8.4.17", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", diff --git a/package.json b/package.json index 4e6c726..7ac40a0 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "bulmaswatch": "^0.8.1", "material-dynamic-colors": "^0.0.10", "normalize.css": "^8.0.1", + "pocketbase": "^0.7.3", "svelte-spa-router": "^3.3.0" } } diff --git a/src/App.svelte b/src/App.svelte index cfbc734..0fcf0cf 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1,36 +1,60 @@ - - + diff --git a/src/fakeData.js b/src/fakeData.js index 81e322d..757e2ba 100644 --- a/src/fakeData.js +++ b/src/fakeData.js @@ -6,6 +6,7 @@ export const FAKE_BUDGET_ITEMS = [ "isEnabled": true, "entries":[ { + "budget_item_id": "", "name": "Test Entry", "amount": 20, "description": "Extra info if wanted", diff --git a/src/lib/Nav.svelte b/src/lib/Nav.svelte index b4b6c96..73da19a 100644 --- a/src/lib/Nav.svelte +++ b/src/lib/Nav.svelte @@ -1,46 +1,29 @@ - - + + diff --git a/src/routes/Budgets.svelte b/src/routes/Budgets.svelte index e1e7b57..7ae301b 100644 --- a/src/routes/Budgets.svelte +++ b/src/routes/Budgets.svelte @@ -1,6 +1,33 @@ @@ -9,38 +36,66 @@

- + + + {#each budgetItems as ITEM} + + + + + +

{ITEM.name}

+ + +

{ITEM.amount}

+ + + +
+ + + {/each} + + + + {/if} diff --git a/src/routes/Home.svelte b/src/routes/Home.svelte index 6d7082c..15e6078 100644 --- a/src/routes/Home.svelte +++ b/src/routes/Home.svelte @@ -1,10 +1,19 @@
- Home + Welcome: {userName}
diff --git a/src/routes/Login.svelte b/src/routes/Login.svelte index 5089d29..cdc7385 100644 --- a/src/routes/Login.svelte +++ b/src/routes/Login.svelte @@ -1,11 +1,14 @@ @@ -17,12 +20,12 @@

Username:

- +

Password:

- +