+
@@ -46,16 +59,17 @@ import type {PropType} from "vue";
import {defineComponent} from "vue";
import AdventurerTile from "@/components/AdventurerTile.vue";
import type {Adventurer} from "@/classes/Adventurer";
-import {loadAdventurersForHire} from "@/GameData";
import type {Guild} from "@/classes/Guild";
+import AdventurerDetails from "@/components/AdventurerDetails.vue";
export default defineComponent({
name: "RecruitView",
- components: {AdventurerTile},
+ components: {AdventurerDetails, AdventurerTile},
data: () => {
return {
currentlyForHire: null as Adventurer | null,
adventurersForHire: [] as Array
,
+ selectedAdventurer: null as Adventurer | null,
}
},
props: {
@@ -74,7 +88,7 @@ export default defineComponent({
required: true,
},
adventurerForHire: {
- type: Object as PropType,
+ type: Object as PropType,
default() {
return null;
}
@@ -122,6 +136,14 @@ export default defineComponent({
margin: 0;
}
+ .collection {
+ small {
+ font-size: 1rem;
+ display: block;
+ margin-bottom: 0.5rem;
+ }
+ }
+
.adventurers {
display: flex;
flex-direction: row;
@@ -137,6 +159,7 @@ export default defineComponent({
flex-direction: column;
gap: 0.25rem;
font-size: 1.1rem;
+ cursor: pointer;
.entry {
height: 7rem;
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index 299058a..ab355e9 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -17,8 +17,12 @@
Guild level: {{ guild.level }}
-
@@ -40,7 +44,7 @@ import {Guild} from "@/classes/Guild";
import {version} from "../../package.json"
import UpgradesList from "@/components/UpgradesList.vue";
-import formatGold from "../classes/NumberMagic";
+import {formatGold} from "@/classes/NumberMagic";
export default defineComponent({
name: "GuildView",