DineIn and TakeAway funtionalies change

This commit is contained in:
Srinath 2026-03-23 19:20:27 +05:30
parent a50ea556f1
commit b92f2fdb80
1 changed files with 21 additions and 10 deletions

View File

@ -11,6 +11,7 @@ import {
GlobalDineinDefault, GlobalDineinDefault,
GlobalOrderType, GlobalOrderType,
Globalunpaidflow, Globalunpaidflow,
PreferenceData,
changeBookingType, changeBookingType,
changeChairLevelServiceDefault, changeChairLevelServiceDefault,
changeCustomerID, changeCustomerID,
@ -42,16 +43,22 @@ const BSNavBarTable = () => {
const navigate = useNavigate(); const navigate = useNavigate();
const dispatch = useDispatch(); const dispatch = useDispatch();
const BookingType = useSelector(GlobalBookingType); const BookingType = useSelector(GlobalBookingType);
console.log(BookingType, "BookingType")
const OrderType = useSelector(GlobalOrderType); const OrderType = useSelector(GlobalOrderType);
const unpaidFlow = useSelector(Globalunpaidflow); const unpaidFlow = useSelector(Globalunpaidflow);
const DineinDefault = useSelector(GlobalDineinDefault); const DineinDefault = useSelector(GlobalDineinDefault);
const defaultBookingType = useSelector(GlobalDefaultBookingType); const defaultBookingType = useSelector(GlobalDefaultBookingType);
const chairLevelServiceDefault = useSelector(GlobalChairLevelServiceDefault); const chairLevelServiceDefault = useSelector(GlobalChairLevelServiceDefault);
const [PopOpen, setPopOpen] = useState(false); const [PopOpen, setPopOpen] = useState(false);
const PreferenceDatas = useSelector(PreferenceData);
const prefaranceDine = PreferenceDatas?.[0]?.SettingDtlDetails?.find((item) =>
item.SettingIdName === 'Chairlevel' && item?.SettingValue === 'Y'
);
console.log(prefaranceDine, 'erereerer', PreferenceDatas);
const handleDineInNavigate = async () => { const handleDineInNavigate = async () => {
if (chairLevelServiceDefault || defaultBookingType === 'Both') { dispatch(changeDefaultBookingType('Dine In'))
// if (chairLevelServiceDefault || defaultBookingType === 'Both') {
if (prefaranceDine) {
navigate(`${subDirectory}sales/dine-in`); navigate(`${subDirectory}sales/dine-in`);
} }
//cmd by mohan for both concept //cmd by mohan for both concept
@ -154,15 +161,19 @@ const BSNavBarTable = () => {
return ( return (
<div className="BSBilling7-icon-flex"> <div className="BSBilling7-icon-flex">
<div className='EstimateButton' style={{ padding: '5px' }}> {/* <div className='EstimateButton' style={{ padding: '5px' }}> */}
<TooltipWrapper title={defaultBookingType} isMobile={isMobile}> <div>
{defaultBookingType === 'TakeAway' && <TakeAway />} {/* <TooltipWrapper title={defaultBookingType} isMobile={isMobile}> */}
{defaultBookingType === 'Dine In' && <PozoDineInIcon <TooltipWrapper title={'Dine In'} isMobile={isMobile}>
{/* {defaultBookingType === 'TakeAway' && <TakeAway />} */}
{/* {defaultBookingType === 'Dine In' && <PozoDineInIcon */}
{defaultBookingType && <PozoDineInIcon
style={{ style={{
marginRight: '10px', marginRight: '10px', color: BookingType === 'Dine In' ? '#52c41a' : '#1292ee'
}} }}
className={ className={
defaultBookingType === 'Dine In' BookingType === 'Dine In'
// defaultBookingType === 'Dine In'
? 'BSBillingNav-icon-table-inner pulse-element' ? 'BSBillingNav-icon-table-inner pulse-element'
: 'BSBillingNav-icon-table-inner' : 'BSBillingNav-icon-table-inner'
} }
@ -192,11 +203,11 @@ const BSNavBarTable = () => {
</TooltipWrapper> </TooltipWrapper>
<Popover open={PopOpen} onOpenChange={(visible) => setPopOpen(visible)} content={content} title="SET AS DEFAULT" trigger="click"> {/* <Popover open={PopOpen} onOpenChange={(visible) => setPopOpen(visible)} content={content} title="SET AS DEFAULT" trigger="click">
<button className="Estoptbtn"> <button className="Estoptbtn">
<UpOutlined onClick={EnableOptions} /> <UpOutlined onClick={EnableOptions} />
</button> </button>
</Popover> </Popover> */}
</div> </div>
</div> </div>
); );