{{ Math.ceil(remaining) }}
—
SEC
diff --git a/components/match/MatchMapVeto.vue b/components/match/MatchMapVeto.vue
index dfebd416..6fb80700 100644
--- a/components/match/MatchMapVeto.vue
+++ b/components/match/MatchMapVeto.vue
@@ -7,6 +7,7 @@ import MapDisplay from "~/components/MapDisplay.vue";
import MapSelector from "~/components/match/MapSelector.vue";
import { Separator } from "~/components/ui/separator";
import MatchPicksDisplay from "~/components/match/MatchPicksDisplay.vue";
+import DraftClock from "~/components/draft-games/DraftClock.vue";
@@ -49,6 +50,15 @@ import MatchPicksDisplay from "~/components/match/MatchPicksDisplay.vue";
class="shrink-0 font-sans uppercase tracking-[0.14em]"
>{{ pickType }}
+
+
+
+
{{
+ $t("match.options.veto_pick_timeout")
+ }}
+
+ {{
+ options.veto_pick_timeout > 0
+ ? $t("match.options.veto_pick_timeout_seconds", {
+ seconds: options.veto_pick_timeout,
+ })
+ : $t("common.disabled")
+ }}
+
+
diff --git a/components/match/MatchPicksDisplay.vue b/components/match/MatchPicksDisplay.vue
index d59ec02c..38bbeaa8 100644
--- a/components/match/MatchPicksDisplay.vue
+++ b/components/match/MatchPicksDisplay.vue
@@ -74,6 +74,13 @@ import cleanMapName from "~/utilities/cleanMapName";
: pick.type
}}
+
+ {{ $t("match.picks.auto_picked") }}
+
@@ -400,6 +407,23 @@ export default {
backdrop-filter: blur(2px);
text-shadow: 0 1px 2px hsl(0 0% 0% / 0.7);
}
+
+.auto-pill {
+ display: inline-flex;
+ align-items: center;
+ padding: 0.08rem 0.4rem;
+ border-radius: 9999px;
+ font-family: "Oxanium", ui-sans-serif, system-ui, sans-serif;
+ font-size: 0.52rem;
+ font-weight: 700;
+ letter-spacing: 0.16em;
+ line-height: 1;
+ text-transform: uppercase;
+ color: hsl(var(--muted-foreground));
+ background: hsl(0 0% 0% / 0.45);
+ border: 1px solid hsl(var(--border) / 0.6);
+ backdrop-filter: blur(2px);
+}
.pill-pick {
color: hsl(142 76% 58%);
border: 1px solid hsl(142 76% 58% / 0.55);
diff --git a/components/match/MatchRegionVeto.vue b/components/match/MatchRegionVeto.vue
index de17fdce..21b7be46 100644
--- a/components/match/MatchRegionVeto.vue
+++ b/components/match/MatchRegionVeto.vue
@@ -5,6 +5,7 @@ import { Check } from "lucide-vue-next";
import { Spinner } from "~/components/ui/spinner";
import { FormControl } from "~/components/ui/form";
import { Separator } from "~/components/ui/separator";
+import DraftClock from "~/components/draft-games/DraftClock.vue";
import {
vetoTileClasses,
vetoTileHoverClasses,
@@ -52,6 +53,15 @@ import {
class="shrink-0 font-sans uppercase tracking-[0.14em]"
>{{ $t("match.region_veto.ban_label") }}
+
+