diff --git a/apps/player/src/components/MatchBetCard.vue b/apps/player/src/components/MatchBetCard.vue index 15aa100..3f57ae8 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'; @@ -81,7 +80,6 @@ const liveScoreText = computed(() => { const router = useRouter(); const slip = useBetSlipStore(); -const auth = useAuthStore(); const { openAt, visible: popoverVisible, pendingItem, cancelClose, scheduleClose, isActiveForCard } = useDesktopBetPopover(); const cardRootId = `bet-card-${props.match.id}-${getCurrentInstance()?.uid ?? 0}`; @@ -158,10 +156,6 @@ function getSelLabel(sel: any, marketType: string, lineValue?: string | number | 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: any) => 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 facf09c..5e4dcc8 100644 --- a/apps/player/src/views/desktop/DesktopHomeView.vue +++ b/apps/player/src/views/desktop/DesktopHomeView.vue @@ -10,8 +10,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'; @@ -20,8 +18,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 34217b0..6b19b7d 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);