@@ -117,8 +126,10 @@ export default function RewardWaiterCard() {
borderRadius: 100,
height: 32,
border: "none",
- backgroundColor: "#5F6C7B0D",
+ backgroundColor:
+ selectedTip === 1 && isDefaultTip ? "#FFB7001F" : "#5F6C7B0D",
}}
+ onClick={() => handleTipClick(1)}
>
@@ -137,24 +149,31 @@ export default function RewardWaiterCard() {
style={{
borderRadius: 100,
height: 32,
- border: "none",
- backgroundColor: "#FFB7001F",
+ backgroundColor: tip && !isDefaultTip ? "#FFB7001F" : "inherit",
+ border: tip && !isDefaultTip ? "none" : "1px solid #C0BFC4",
}}
- icon={
}
- iconPlacement="end"
+ icon={
+
+ }
+ iconPlacement="start"
+ onClick={() => setIsTipOpen(true)}
>
-
+ >
+ {tip && !isDefaultTip ? tip : t("cart.other")}
+
@@ -163,14 +182,12 @@ export default function RewardWaiterCard() {
isOpen={isTipOpen}
onClose={handleTipClose}
initialValue={tip}
- onSave={handleTipSave}
/>
) : (