diff --git a/public/manifest.json b/public/manifest.json
index 968abd2..9a41603 100644
--- a/public/manifest.json
+++ b/public/manifest.json
@@ -9,6 +9,6 @@
"icon": "/icon.svg",
"popover": "/tags",
"height": 600,
- "width": 800
+ "width": 1000
}
}
diff --git a/src/assets/dice-accent.svg b/src/assets/dice-accent.svg
new file mode 100644
index 0000000..c157646
--- /dev/null
+++ b/src/assets/dice-accent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/dice-text.svg b/src/assets/dice-text.svg
new file mode 100644
index 0000000..76a3649
--- /dev/null
+++ b/src/assets/dice-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/main.css b/src/assets/main.css
index d2a4605..96ccdca 100644
--- a/src/assets/main.css
+++ b/src/assets/main.css
@@ -69,3 +69,7 @@ input::-webkit-inner-spin-button {
input[type=number] {
-moz-appearance: textfield;
}
+
+button {
+ cursor: pointer;
+}
diff --git a/src/components/StatSet.vue b/src/components/StatSet.vue
index 17b7c8a..c94acee 100644
--- a/src/components/StatSet.vue
+++ b/src/components/StatSet.vue
@@ -1,38 +1,132 @@
diff --git a/src/stores/character.ts b/src/stores/character.ts
index 8d54409..65ae139 100644
--- a/src/stores/character.ts
+++ b/src/stores/character.ts
@@ -1,19 +1,25 @@
-import { ref, computed, watch } from 'vue'
+import { ref, computed } from 'vue'
import { defineStore } from 'pinia'
import { useCollection, useFirestore } from "vuefire";
import { collection, doc, setDoc } from "firebase/firestore";
+export interface CharacterTag {
+ name: string;
+ description: string;
+ exp: number;
+}
+
export interface CharacterSheet {
createdAt: string;
health: number;
power: number;
name: string;
inventory: string;
- heart: {
- name: string;
- description: string;
- exp: number;
- }[]
+ heart: CharacterTag[];
+ weird: CharacterTag[];
+ keen: CharacterTag[];
+ fell: CharacterTag[];
+ brawn: CharacterTag[];
}
export const useCharacterStore = defineStore('characters', () => {
@@ -61,7 +67,11 @@ export const useCharacterStore = defineStore('characters', () => {
power: 10,
name: playerName.value || '',
inventory: '',
- heart: []
+ heart: [],
+ weird: [],
+ keen: [],
+ fell: [],
+ brawn: []
}
await setDoc(charDoc, newSheet)
}
diff --git a/src/views/CharacterTags.vue b/src/views/CharacterTags.vue
index fc7bbd8..d30f662 100644
--- a/src/views/CharacterTags.vue
+++ b/src/views/CharacterTags.vue
@@ -1,13 +1,27 @@
- {{sheet}}
+
+
+
+
+
+
+