diff --git a/src/Pages/BookingScreen/Template/BSLayout1/BSLayout1.jsx b/src/Pages/BookingScreen/Template/BSLayout1/BSLayout1.jsx index df01c18..19cf74e 100644 --- a/src/Pages/BookingScreen/Template/BSLayout1/BSLayout1.jsx +++ b/src/Pages/BookingScreen/Template/BSLayout1/BSLayout1.jsx @@ -1,6 +1,5 @@ import React, { useCallback, useEffect, useState } from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { useNavigate } from 'react-router-dom'; import { Tooltip, Badge, Popconfirm, DatePicker } from 'antd'; import moment from 'moment'; import { isMobile } from 'react-device-detect'; @@ -81,13 +80,11 @@ import BsBookingitemCard from '../../Components/BSItemCards/BsBookingitemCard.js import { CiShop } from 'react-icons/ci'; import BranchName from '../BranchName.jsx'; import ComboSalesBillTable from '../../Components/BSBillingTables/ComboSalesBillTable/ComboSalesBillTable.jsx'; - -const subDirectory = import.meta.env.BASE_URL; -const commonDirectory = import.meta.env.COMMON_BASE_URL; +import PlanExpireNotification from '../PlanExpireNotification.jsx'; const BSLayout1 = () => { const dispatch = useDispatch(); - const navigate = useNavigate(); + const { selectedDate, setSelectedDate } = useDateStore(); const SessionData = useSelector(StoredSessionData); const AppId = SessionData?.AppId; @@ -112,6 +109,7 @@ const BSLayout1 = () => { const PricingAppPricingName = useSelector(GlobalPricingAppPricingName); const SAdminuserPin = useSelector(GLobalSadminUserPin); const AppExpDate = useSelector(GlobalAppExpDateData); + console.log('AppExpDate:', AppExpDate); const { action, selectedProducts } = useSelector( GlobalBtoBQuickProductTransfer ); @@ -238,14 +236,7 @@ const BSLayout1 = () => { } }, [count == 2]); - const navigateFun = () => { - navigate(`${subDirectory}PricingPage`, { state: { AppName: AppName } }); - }; - - const navigatePublicFun = () => { - navigate(`${commonDirectory}`); - }; - + const onComplete = useCallback(() => { setMessageData(null); setMessageType(null); @@ -327,61 +318,7 @@ const BSLayout1 = () => { {UserType != 'Super Admin' && UserType != 'Super Admin User' && (AppExpDate?.RemainingDays <= 7 || AppExpDate === 'undefined') && ( -
- {(AppExpDate?.RemainingDays < 1 &&
- AppExpDate?.RemainingHours < 1 &&
- AppExpDate?.RemainingMinutes < 1 &&
- AppExpDate?.RemainingSeconds < 1) ||
- AppExpDate === 'undefined' ? (
-
- Subscription expired
- {
- navigatePublicFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingHours >= 1
- ? AppExpDate?.RemainingHours
- : AppExpDate?.RemainingMinutes}
- {' '}
- {AppExpDate?.RemainingHours >= 1 ? 'Hrs' : 'Min'} .
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingDays}
- {' '}
- days.
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- {(AppExpDate?.RemainingDays < 1 &&
- AppExpDate?.RemainingHours < 1 &&
- AppExpDate?.RemainingMinutes < 1 &&
- AppExpDate?.RemainingSeconds < 1) ||
- AppExpDate === 'undefined' ? (
-
- Subscription expired
- {
- navigatePublicFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingHours >= 1
- ? AppExpDate?.RemainingHours
- : AppExpDate?.RemainingMinutes}
- {' '}
- {AppExpDate?.RemainingHours >= 1 ? 'Hrs' : 'Min'} .
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingDays}
- {' '}
- days.
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- {(AppExpDate?.RemainingDays < 1 &&
- AppExpDate?.RemainingHours < 1 &&
- AppExpDate?.RemainingMinutes < 1 &&
- AppExpDate?.RemainingSeconds < 1) ||
- AppExpDate === 'undefined' ? (
-
- Subscription expired
- {
- navigatePublicFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingHours >= 1
- ? AppExpDate?.RemainingHours
- : AppExpDate?.RemainingMinutes}
- {' '}
- {AppExpDate?.RemainingHours >= 1 ? 'Hrs' : 'Min'} .
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingDays}
- {' '}
- days.
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- {(AppExpDate?.RemainingDays < 1 &&
- AppExpDate?.RemainingHours < 1 &&
- AppExpDate?.RemainingMinutes < 1 &&
- AppExpDate?.RemainingSeconds < 1) ||
- AppExpDate === 'undefined' ? (
-
- Subscription expired
- {
- navigatePublicFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingHours >= 1
- ? AppExpDate?.RemainingHours
- : AppExpDate?.RemainingMinutes}
- {' '}
- {AppExpDate?.RemainingHours >= 1 ? 'Hrs' : 'Min'} .
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingDays}
- {' '}
- days.
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- {(AppExpDate?.RemainingDays < 1 &&
- AppExpDate?.RemainingHours < 1 &&
- AppExpDate?.RemainingMinutes < 1 &&
- AppExpDate?.RemainingSeconds < 1) ||
- AppExpDate === 'undefined' ? (
-
- Subscription expired
- {
- navigatePublicFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingHours >= 1
- ? AppExpDate?.RemainingHours
- : AppExpDate?.RemainingMinutes}
- {' '}
- {AppExpDate?.RemainingHours >= 1 ? 'Hrs' : 'Min'} .
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingDays}
- {' '}
- days.
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- {(AppExpDate?.RemainingDays < 1 &&
- AppExpDate?.RemainingHours < 1 &&
- AppExpDate?.RemainingMinutes < 1 &&
- AppExpDate?.RemainingSeconds < 1) ||
- AppExpDate === 'undefined' ? (
-
- Subscription expired
- {
- navigatePublicFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingHours >= 1
- ? AppExpDate?.RemainingHours
- : AppExpDate?.RemainingMinutes}
- {' '}
- {AppExpDate?.RemainingHours >= 1 ? 'Hrs' : 'Min'} .
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingDays}
- {' '}
- days.
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- {(AppExpDate?.RemainingDays < 1 &&
- AppExpDate?.RemainingHours < 1 &&
- AppExpDate?.RemainingMinutes < 1 &&
- AppExpDate?.RemainingSeconds < 1) ||
- AppExpDate === 'undefined' ? (
-
- Subscription expired
- {
- navigatePublicFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingHours >= 1
- ? AppExpDate?.RemainingHours
- : AppExpDate?.RemainingMinutes}
- {' '}
- {AppExpDate?.RemainingHours >= 1 ? 'Hrs' : 'Min'} .
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
- Your application subscription will expire within
-
- {AppExpDate?.RemainingDays}
- {' '}
- days.
- {
- navigateFun();
- }}
- className="upgrdbtn"
- >
- RENEWAL NOW
+// {(AppExpDate?.RemainingDays < 30 &&
+// AppExpDate?.RemainingHours < 30 &&
+// AppExpDate?.RemainingMinutes < 50 &&
+// AppExpDate?.RemainingSeconds < 60
+// ) ||
+// AppExpDate === 'undefined' ? (
+// (AppExpDate?.PlanType?.toLowerCase() == "extend expired")?(
+
+//
+// Subscription expired
+// {
+// navigatePublicFun();
+// }}
+// className="upgrdbtn"
+// >
+// RENEWAL NOW
+// Your application subscription will expire within
+//
+// {AppExpDate?.RemainingHours >= 1
+// ? AppExpDate?.RemainingHours
+// : AppExpDate?.RemainingMinutes}
+// {' '}
+// {AppExpDate?.RemainingHours >= 1 ? 'Hrs' : 'Min'} .
+// {
+// navigateFun();
+// }}
+// className="upgrdbtn"
+// >
+// RENEWAL NOW
+// Your application subscription will expire within
+//
+// {AppExpDate?.RemainingDays}
+// {' '}
+// days.
+// {
+// navigateFun();
+// }}
+// className="upgrdbtn"
+// >
+// RENEWAL NOW
+ Your application subscription will expire within
+
+ {AppExpDate?.RemainingHours >= 1 ? AppExpDate?.RemainingHours : AppExpDate?.RemainingMinutes}
+ {" "}
+ {AppExpDate?.RemainingHours >= 1 ? "Hrs" : "Min"}
+
+ RENEWAL NOW
+ Your application subscription will expire within
+ {AppExpDate?.RemainingDays} days.
+
+ RENEWAL NOW