diff --git a/site/src/App.vue b/site/src/App.vue
index 7919996..6424e01 100644
--- a/site/src/App.vue
+++ b/site/src/App.vue
@@ -13,7 +13,7 @@
-
+ action(evt)" />
@@ -21,7 +21,7 @@
diff --git a/site/src/components/Game.vue b/site/src/components/Game.vue
index fb55c90..3a898c4 100644
--- a/site/src/components/Game.vue
+++ b/site/src/components/Game.vue
@@ -10,21 +10,21 @@
-
+ useItem(evt)" />
-
+ useItem(evt)" />
- SHOOT {{ dealerTarget }}
+ SHOOT {{ dealerTarget }}
- SHOOT {{ challTarget }}
+ SHOOT {{ challTarget }}
@@ -39,7 +39,7 @@
\ No newline at end of file
diff --git a/site/src/components/Player.vue b/site/src/components/Player.vue
index a7e55ad..534c491 100644
--- a/site/src/components/Player.vue
+++ b/site/src/components/Player.vue
@@ -6,7 +6,7 @@
-
+ emit('item', evt)" />
@@ -31,7 +31,12 @@ export interface Props {
disabled: boolean;
}
+export interface Emits {
+ (e: 'item', k: number): void;
+}
+
const props = defineProps();
+const emit = defineEmits();
const closeClass = computed(() => ({ 'd-flex': true, 'justify-end': props.dealer, 'justify-start': !props.dealer }));
const farClass = computed(() => ({ 'd-flex': true, 'justify-end': !props.dealer, 'justify-start': props.dealer }));