diff --git a/src/utils/storeHours.ts b/src/utils/storeHours.ts index 8f7351d..a9c6ee1 100644 --- a/src/utils/storeHours.ts +++ b/src/utils/storeHours.ts @@ -244,7 +244,7 @@ export function hasLivePriceQuote(): boolean { export function isStoreClosed(): boolean { void productTradingHoursVersion.value - if (lastPrice.value?.closed === true) { + if (lastPrice.value?.closed === true || lastPrice.value?.status === 'closed') { return true } diff --git a/src/views/base/products/mobile/MobileProductsView.vue b/src/views/base/products/mobile/MobileProductsView.vue index 6e33812..3269bdc 100644 --- a/src/views/base/products/mobile/MobileProductsView.vue +++ b/src/views/base/products/mobile/MobileProductsView.vue @@ -60,7 +60,7 @@ import img from '@/assets/img/user_ly1.svg' import MobilePageHeader from '@/layouts/components/MobilePageHeader.vue' import ProductItem from '@/views/base/products/components/ProductItem.vue' import { useProductsPageContext } from '../composables/useProductsPage' -import { isStoreClosed, STORE_CLOSED_TITLE } from '@/utils/storeHours' +import { isStoreClosed, shouldBlockStoreTrading, STORE_CLOSED_TITLE } from '@/utils/storeHours' import { computed } from 'vue' const { @@ -74,7 +74,7 @@ const { storeClosedMessage, } = useProductsPageContext() -const storeClosed = computed(() => isStoreClosed()) +const storeClosed = computed(() => isStoreClosed() || shouldBlockStoreTrading())