aboutsummaryrefslogtreecommitdiffstats
path: root/components/editor/EditorSidebar.vue
diff options
context:
space:
mode:
authorLeonardo Bishop <me@leonardobishop.com>2024-03-12 19:18:52 +0000
committerLeonardo Bishop <me@leonardobishop.com>2024-03-12 19:18:52 +0000
commita4052ffee8bc7c6c8a69eba5120b5c6c2d951b0f (patch)
tree970921e587c0972ed4bf8a82a18bbad8dee10458 /components/editor/EditorSidebar.vue
parentaddf95bc7e1e694cd9ba7797c8b0847bfecaf54c (diff)
Add items
Diffstat (limited to 'components/editor/EditorSidebar.vue')
-rw-r--r--components/editor/EditorSidebar.vue16
1 files changed, 15 insertions, 1 deletions
diff --git a/components/editor/EditorSidebar.vue b/components/editor/EditorSidebar.vue
index 992dd86..48e187f 100644
--- a/components/editor/EditorSidebar.vue
+++ b/components/editor/EditorSidebar.vue
@@ -24,7 +24,7 @@ const setSelectedType = (type: 'quests' | 'items') => {
</span>
<span class="option" @click="setSelectedType('items')" :class="{ selected: currentType === 'items' }">
<span>
- <font-awesome-icon :icon="['fas', 'cube']" />
+ <font-awesome-icon :icon="['fas', 'cubes']" />
Items
</span>
</span>
@@ -34,6 +34,13 @@ const setSelectedType = (type: 'quests' | 'items') => {
<EditorSidebarQuest
v-for="quest in session.quests.filter((q) => (!session.categories.some((c) => c.id === q.options.category)))"
:key="quest.id" :quest="quest" />
+ <p id="count">{{ session.quests.length }} quest{{ session.quests.length === 1 ? '' : 's' }}, {{
+ session.categories.length }}
+ categor{{ session.categories.length === 1 ? 'y' : 'ies' }}</p>
+ </div>
+ <div id="items" v-if="currentType === 'items'">
+ <EditorSidebarItem v-for="item in session.items" :key="item.id" :item="item" />
+ <p id="count">{{ session.items.length }} item{{ session.items.length === 1 ? '' : 's' }}</p>
</div>
<div id="configuration-container">
<EditorSidebarMainConfiguration />
@@ -99,5 +106,12 @@ const setSelectedType = (type: 'quests' | 'items') => {
bottom: 0;
width: 100%
}
+
+ #count {
+ margin: 0.5rem 0;
+ font-size: 0.7rem;
+ text-align: center;
+ color: var(--color-text-mute);
+ }
}
</style> \ No newline at end of file