diff --git a/apps/player/src/components/MatchBetCard.vue b/apps/player/src/components/MatchBetCard.vue index 281c974..c02da07 100644 --- a/apps/player/src/components/MatchBetCard.vue +++ b/apps/player/src/components/MatchBetCard.vue @@ -6,7 +6,6 @@ import { teamFlagUrl } from '../utils/teamFlag'; import { matchPhaseLabel, type MatchPhase } from '../utils/matchPhase'; import { formatLocalMatchDateTime } from '@thebet365/shared'; import { useBetSlipStore } from '../stores/betSlip'; -import { useAuthStore } from '../stores/auth'; import { useDesktopBetPopover } from '../composables/useDesktopBetPopover'; import { resolveSelectionLabel } from '../utils/selectionLabel'; import MarketSelectionsPanel from './match-detail/MarketSelectionsPanel.vue'; @@ -47,7 +46,6 @@ const emit = defineEmits<{ bet: [id: string] }>(); const { t, locale } = useI18n(); const router = useRouter(); const slip = useBetSlipStore(); -const auth = useAuthStore(); const { openAt, visible: popoverVisible, pendingItem, cancelClose, scheduleClose, isActiveForCard } = useDesktopBetPopover(); @@ -184,10 +182,6 @@ function getActiveMarket() { function handleOddsClick(match: any, market: any, selId: string, event?: MouseEvent) { if (isMarketLocked(match, market)) return; - if (!auth.token) { - auth.showLoginPrompt(router.currentRoute.value.fullPath); - return; - } const sel = market.selections?.find((s: { id: string }) => s.id === selId); if (!sel || !event) return; diff --git a/apps/player/src/views/desktop/DesktopHomeView.vue b/apps/player/src/views/desktop/DesktopHomeView.vue index ba23f65..a41ab55 100644 --- a/apps/player/src/views/desktop/DesktopHomeView.vue +++ b/apps/player/src/views/desktop/DesktopHomeView.vue @@ -9,8 +9,6 @@ import TeamEmblem from '../../components/TeamEmblem.vue'; import GoldSpinner from '../../components/GoldSpinner.vue'; import { formatLocalMatchDateTime } from '@thebet365/shared'; import type { PlayerHomeMatch } from '../../composables/usePlayerHome'; -import { useBetSlipStore } from '../../stores/betSlip'; -import { useAuthStore } from '../../stores/auth'; import { useDesktopBetPopover } from '../../composables/useDesktopBetPopover'; import { resolveSelectionLabel } from '../../utils/selectionLabel'; import MarketSelectionsPanel from '../../components/match-detail/MarketSelectionsPanel.vue'; @@ -19,8 +17,6 @@ const { t, locale } = useI18n(); const router = useRouter(); const { banners, hotMatches, upcomingMatches, loading, load, announcementItems } = usePlayerHome(); -const slip = useBetSlipStore(); -const auth = useAuthStore(); const { openAt, visible: popoverVisible, pendingItem, cancelClose, scheduleClose, isActiveForCard } = useDesktopBetPopover(); const activeMarketTypes = ref>({}); @@ -111,10 +107,6 @@ function isSelected(id: string) { function handleOddsClick(match: PlayerHomeMatch, market: any, selId: string, event?: MouseEvent) { if (isMarketLocked(match, market)) return; - if (!auth.token) { - auth.showLoginPrompt(router.currentRoute.value.fullPath); - return; - } const sel = market.selections?.find((s: any) => s.id === selId); if (!sel || !event) return; diff --git a/apps/player/src/views/desktop/DesktopMatchDetailView.vue b/apps/player/src/views/desktop/DesktopMatchDetailView.vue index bcb45ab..fff8d85 100644 --- a/apps/player/src/views/desktop/DesktopMatchDetailView.vue +++ b/apps/player/src/views/desktop/DesktopMatchDetailView.vue @@ -4,7 +4,6 @@ import { useRoute, useRouter } from 'vue-router'; import { useI18n } from 'vue-i18n'; import api from '../../api'; import { useBetSlipStore } from '../../stores/betSlip'; -import { useAuthStore } from '../../stores/auth'; import TeamEmblem from '../../components/TeamEmblem.vue'; import MatchBetGuide from '../../components/match-detail/MatchBetGuide.vue'; import MarketSelectionsPanel from '../../components/match-detail/MarketSelectionsPanel.vue'; @@ -22,7 +21,6 @@ const route = useRoute(); const router = useRouter(); const { t, locale } = useI18n(); const slip = useBetSlipStore(); -const auth = useAuthStore(); const { openAt, visible: popoverVisible, pendingItem: popoverItem, cancelClose, scheduleClose } = useDesktopBetPopover(); const { pendingLocate, clearLocate } = useDesktopBetLocate(); @@ -291,10 +289,6 @@ function buildSlipItem(sel: Selection, market: Market) { function toggleSelection(sel: Selection, market: Market, event?: MouseEvent) { if (!match.value || isMarketLocked(market)) return; - if (!auth.token) { - auth.showLoginPrompt(route.fullPath); - return; - } const item = buildSlipItem(sel, market); if (!item || !event) return; openAt(event, item);