EqualltyChoiceBottomSheet: enhance styles

This commit is contained in:
2025-12-04 23:04:03 +03:00
parent f9ea67ed3b
commit fc8e274f58
3 changed files with 70 additions and 79 deletions

View File

@@ -44,7 +44,7 @@ interface DiscountData {
interface CartState { interface CartState {
restaurant: Partial<RestaurantDetails>; restaurant: Partial<RestaurantDetails>;
items: CartItem[]; items: CartItem[];
tmp: unknown; tmp: any;
specialRequest: string; specialRequest: string;
location: LocationData | null; location: LocationData | null;
roomDetails: RoomDetailsType | null; roomDetails: RoomDetailsType | null;

View File

@@ -1,12 +1,10 @@
import { Button } from "antd"; import { Button } from "antd";
import { ProBottomSheet } from "components/ProBottomSheet/ProBottomSheet.tsx"; import { ProBottomSheet } from "components/ProBottomSheet/ProBottomSheet.tsx";
import { useEffect, useMemo } from "react"; import { useMemo } from "react";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import PeopleIcon from "components/Icons/PeopleIcon"; import PeopleIcon from "components/Icons/PeopleIcon";
import ProInputCard from "components/ProInputCard/ProInputCard";
import ProText from "components/ProText"; import ProText from "components/ProText";
import ProTitle from "components/ProTitle";
import { import {
selectCart, selectCart,
selectGrandTotal, selectGrandTotal,
@@ -40,7 +38,7 @@ export function EqualltyChoiceBottomSheet({
const grandTotal = useAppSelector(selectGrandTotal); const grandTotal = useAppSelector(selectGrandTotal);
const splitBillTmp = tmp as SplitBillTmp; const splitBillTmp = tmp as SplitBillTmp;
const totalPeople = splitBillTmp?.totalPeople || 1; const totalPeople = splitBillTmp?.totalPeople || 2;
const payFor = splitBillTmp?.payFor || 1; const payFor = splitBillTmp?.payFor || 1;
// Calculate split amount // Calculate split amount
@@ -62,8 +60,6 @@ export function EqualltyChoiceBottomSheet({
onClose(); onClose();
}; };
console.log(grandTotal);
return ( return (
<ProBottomSheet <ProBottomSheet
isOpen={isOpen} isOpen={isOpen}
@@ -71,18 +67,16 @@ export function EqualltyChoiceBottomSheet({
title={t("splitBill.divideTheBillEqually")} title={t("splitBill.divideTheBillEqually")}
showCloseButton={true} showCloseButton={true}
initialSnap={1} initialSnap={1}
height={810} height={610}
snapPoints={[810]} snapPoints={[610]}
> >
<div <div
style={{ style={{
padding: "20px 0",
display: "flex", display: "flex",
flexDirection: "column", flexDirection: "column",
gap: 20, marginTop: 20,
}} }}
> >
<ProInputCard title={t("checkout.splitBill")}>
<div <div
style={{ style={{
display: "flex", display: "flex",
@@ -172,7 +166,6 @@ export function EqualltyChoiceBottomSheet({
<PayForActions /> <PayForActions />
</div> </div>
</div> </div>
</ProInputCard>
{/* Spinner Visualization - Blank Spin Wheel */} {/* Spinner Visualization - Blank Spin Wheel */}
{totalPeople > 0 && ( {totalPeople > 0 && (
@@ -181,13 +174,9 @@ export function EqualltyChoiceBottomSheet({
display: "flex", display: "flex",
flexDirection: "column", flexDirection: "column",
gap: 12, gap: 12,
padding: 16,
alignItems: "center", alignItems: "center",
}} }}
> >
<ProTitle level={5} style={{ marginBottom: 8 }}>
{t("splitBill.divisionPreview")}
</ProTitle>
<div <div
style={{ style={{
position: "relative", position: "relative",
@@ -237,7 +226,9 @@ export function EqualltyChoiceBottomSheet({
<path <path
key={index} key={index}
d={pathData} d={pathData}
fill={isSelected ? "var(--primary)" : "rgba(0, 0, 0, 0.1)"} fill={
isSelected ? "var(--primary)" : "rgba(0, 0, 0, 0.1)"
}
stroke="#fff" stroke="#fff"
strokeWidth="2" strokeWidth="2"
/> />

View File

@@ -8,10 +8,10 @@ export default function TotalPeopleActions() {
return ( return (
<ActionsButtons <ActionsButtons
quantity={tmp?.totalPeople || 1} quantity={tmp?.totalPeople || 2}
setQuantity={(value) => dispatch(setTmp({ ...tmp, totalPeople: value }))} setQuantity={(value) => dispatch(setTmp({ ...tmp, totalPeople: value }))}
max={10} max={10}
min={1} min={2}
/> />
); );
} }