From abe600373f498dee1bcef0e45f1ba11771fbba85 Mon Sep 17 00:00:00 2001 From: I Made Setia Baruna Date: Fri, 6 Nov 2020 20:12:37 +0700 Subject: [PATCH] WIP: Todo List --- src/components/Sidebar/Sidebar.svelte | 6 ++ src/data/itemList.js | 6 ++ src/routes/calculator/_weapon.svelte | 95 ++++++++++++++++-- src/routes/todo.svelte | 6 ++ src/stores/todo.js | 10 ++ static/images/items/any_weapon_1.png | Bin 0 -> 8342 bytes static/images/items/any_weapon_2.png | Bin 0 -> 8342 bytes static/images/items/any_weapon_3.png | Bin 0 -> 8342 bytes .../enhancement_ore.png} | Bin .../fine_enhancement_ore.png} | Bin .../mystic_enhancement_ore.png} | Bin 11 files changed, 116 insertions(+), 7 deletions(-) create mode 100644 src/routes/todo.svelte create mode 100644 src/stores/todo.js create mode 100644 static/images/items/any_weapon_1.png create mode 100644 static/images/items/any_weapon_2.png create mode 100644 static/images/items/any_weapon_3.png rename static/images/{crystal_1.png => items/enhancement_ore.png} (100%) rename static/images/{crystal_2.png => items/fine_enhancement_ore.png} (100%) rename static/images/{crystal_3.png => items/mystic_enhancement_ore.png} (100%) diff --git a/src/components/Sidebar/Sidebar.svelte b/src/components/Sidebar/Sidebar.svelte index 90338b66..f58f6c3d 100644 --- a/src/components/Sidebar/Sidebar.svelte +++ b/src/components/Sidebar/Sidebar.svelte @@ -62,6 +62,12 @@ image="/images/calculator.png" label="Calculator" href="/calculator" /> + import { fade } from 'svelte/transition'; - import { mdiStar, mdiClose, mdiInformationOutline } from '@mdi/js'; + import { mdiStar, mdiClose, mdiInformationOutline, mdiCheckCircleOutline } from '@mdi/js'; import Select from '../../components/Select.svelte'; import Input from '../../components/Input.svelte'; @@ -12,6 +12,7 @@ import Icon from '../../components/Icon.svelte'; import { weaponExp } from '../../data/weaponExp'; + import { addTodo } from '../../stores/todo'; let weaponsRarity = [ { label: '3 Star', value: 3 }, @@ -23,17 +24,55 @@ { selected: true, disabled: true, - image: '/images/crystal_3.png', + id: 'mystic_enhancement_ore', + image: '/images/items/mystic_enhancement_ore.png', label: 'Mystic Enhancement Ore', value: '10000', }, - { selected: true, disabled: false, image: '/images/crystal_2.png', label: 'Fine Enhancement Ore', value: '2000' }, - { selected: true, disabled: false, image: '/images/crystal_1.png', label: 'Enhancement Ore', value: '400' }, - { selected: true, disabled: false, image: '/images/weapons/sword.png', label: '1 Star Weapon', value: '600' }, - { selected: true, disabled: false, image: '/images/weapons/sword.png', label: '2 Star Weapon', value: '1200' }, - { selected: true, disabled: false, image: '/images/weapons/sword.png', label: '3 Star Weapon', value: '1800' }, + { + selected: true, + disabled: false, + id: 'fine_enhancement_ore', + image: '/images/items/fine_enhancement_ore.png', + label: 'Fine Enhancement Ore', + value: '2000', + }, + { + selected: true, + disabled: false, + id: 'enhancement_ore', + image: '/images/items/enhancement_ore.png', + label: 'Enhancement Ore', + value: '400', + }, + { + selected: true, + disabled: false, + id: 'any_weapon_1', + image: '/images/weapons/sword.png', + label: '1 Star Weapon', + value: '600', + }, + { + selected: true, + disabled: false, + id: 'any_weapon_2', + image: '/images/weapons/sword.png', + label: '2 Star Weapon', + value: '1200', + }, + { + selected: true, + disabled: false, + id: 'any_weapon_3', + image: '/images/weapons/sword.png', + label: '3 Star Weapon', + value: '1800', + }, ]; + let addedToTodo = false; + let withAscension = true; let rarity = null; @@ -248,6 +287,40 @@ changed = false; } + + function addToTodo() { + const levelRes = usedResource.reduce((prev, item, i) => { + if (currentMax.usage[i] > 0) { + prev[item.id] = currentMax.usage[i]; + } + + return prev; + }, {}); + + const ascensionRes = Object.keys(ascensionResouce).reduce((prev, item) => { + if (ascensionResouce[item].amount > 0) { + prev[item] = ascensionResouce[item].amount; + } + + return prev; + }, {}); + + addTodo({ + type: 'weapon', + weapon: selectedWeapon, + level: { from: currentLevel, to: intendedLevel }, + resources: { + mora: moraNeeded, + ...levelRes, + ...ascensionRes, + }, + }); + + addedToTodo = true; + setTimeout(() => { + addedToTodo = false; + }, 2000); + }
@@ -400,6 +473,14 @@ {/if} +
{/if} diff --git a/src/routes/todo.svelte b/src/routes/todo.svelte new file mode 100644 index 00000000..43a4dbb0 --- /dev/null +++ b/src/routes/todo.svelte @@ -0,0 +1,6 @@ + + Todo List - Paimon.moe + +
+

Todo List

+
diff --git a/src/stores/todo.js b/src/stores/todo.js new file mode 100644 index 00000000..4dea0e64 --- /dev/null +++ b/src/stores/todo.js @@ -0,0 +1,10 @@ +import { writable } from 'svelte/store'; + +export const todos = writable([]); + +export function addTodo(data) { + todos.update((value) => { + console.log([...value, data]); + return [...value, data]; + }); +} diff --git a/static/images/items/any_weapon_1.png b/static/images/items/any_weapon_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf68b8b932cf58656bdd5fc349de62e4b919792 GIT binary patch literal 8342 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 literal 0 HcmV?d00001 diff --git a/static/images/items/any_weapon_2.png b/static/images/items/any_weapon_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf68b8b932cf58656bdd5fc349de62e4b919792 GIT binary patch literal 8342 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 literal 0 HcmV?d00001 diff --git a/static/images/items/any_weapon_3.png b/static/images/items/any_weapon_3.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf68b8b932cf58656bdd5fc349de62e4b919792 GIT binary patch literal 8342 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 literal 0 HcmV?d00001 diff --git a/static/images/crystal_1.png b/static/images/items/enhancement_ore.png similarity index 100% rename from static/images/crystal_1.png rename to static/images/items/enhancement_ore.png diff --git a/static/images/crystal_2.png b/static/images/items/fine_enhancement_ore.png similarity index 100% rename from static/images/crystal_2.png rename to static/images/items/fine_enhancement_ore.png diff --git a/static/images/crystal_3.png b/static/images/items/mystic_enhancement_ore.png similarity index 100% rename from static/images/crystal_3.png rename to static/images/items/mystic_enhancement_ore.png