diff --git a/apps/web/app/components/ticket/HandsonSection.vue b/apps/web/app/components/ticket/HandsonSection.vue
index 64783a2c..a0f97f7c 100644
--- a/apps/web/app/components/ticket/HandsonSection.vue
+++ b/apps/web/app/components/ticket/HandsonSection.vue
@@ -1,5 +1,5 @@
@@ -14,6 +14,7 @@ import { ticketUrl } from '~/utils/constants'
:href="ticketUrl"
background-color="vue-green/200"
color="white"
+ :disabled="endedApplyHandson"
>
{{ $t('ticket.purchaseButton') }}
diff --git a/apps/web/app/components/ticket/NamecardSection.vue b/apps/web/app/components/ticket/NamecardSection.vue
index dc047a35..dde4dfd6 100644
--- a/apps/web/app/components/ticket/NamecardSection.vue
+++ b/apps/web/app/components/ticket/NamecardSection.vue
@@ -1,6 +1,6 @@
@@ -44,6 +44,7 @@ const { locale: currentLocale } = useLocaleCurrent()
:href="ticketUrl"
background-color="vue-green/200"
color="white"
+ :disabled="endedApplyNormal"
>
{{ $t('ticket.purchaseButton') }}
diff --git a/apps/web/app/components/ticket/PersonalSponsorSection.vue b/apps/web/app/components/ticket/PersonalSponsorSection.vue
index d9ffc1fe..cfa77608 100644
--- a/apps/web/app/components/ticket/PersonalSponsorSection.vue
+++ b/apps/web/app/components/ticket/PersonalSponsorSection.vue
@@ -1,5 +1,5 @@
@@ -28,6 +28,7 @@ import { ticketUrl } from '~/utils/constants'
:href="ticketUrl"
background-color="vue-green/200"
color="white"
+ :disabled="endedApplyNormal"
>
{{ $t('ticket.purchaseButton') }}
diff --git a/apps/web/app/components/ticket/TicketSection.vue b/apps/web/app/components/ticket/TicketSection.vue
index 94aaad98..a017f694 100644
--- a/apps/web/app/components/ticket/TicketSection.vue
+++ b/apps/web/app/components/ticket/TicketSection.vue
@@ -1,6 +1,6 @@