Commit 3c4a1811 authored by ThinhNC's avatar ThinhNC

refactor(handover): remove redundant email banner in Step 3

parent 513e88f6
...@@ -24,7 +24,6 @@ import { ...@@ -24,7 +24,6 @@ import {
TransferIcon, TransferIcon,
BudgetIcon, BudgetIcon,
SavingGoalIcon, SavingGoalIcon,
MailIcon,
} from "@/components/ui/icons"; } from "@/components/ui/icons";
import { useAuthStore } from "@/stores/auth-store"; import { useAuthStore } from "@/stores/auth-store";
import { handoverService } from "@/services/handover.service"; import { handoverService } from "@/services/handover.service";
...@@ -58,7 +57,6 @@ export const AccountHandoverPage: React.FC = () => { ...@@ -58,7 +57,6 @@ export const AccountHandoverPage: React.FC = () => {
const [targetUserName, setTargetUserName] = useState<string>(""); const [targetUserName, setTargetUserName] = useState<string>("");
const [otpPrompt, setOtpPrompt] = useState<string>(""); const [otpPrompt, setOtpPrompt] = useState<string>("");
const [otpDevCode, setOtpDevCode] = useState<string>(""); const [otpDevCode, setOtpDevCode] = useState<string>("");
const [maskedEmail, setMaskedEmail] = useState<string>("");
const [otpInput, setOtpInput] = useState<string>(""); const [otpInput, setOtpInput] = useState<string>("");
const [senderTimeLeft, setSenderTimeLeft] = useState<number>(900); const [senderTimeLeft, setSenderTimeLeft] = useState<number>(900);
const [isInitiating, setIsInitiating] = useState<boolean>(false); const [isInitiating, setIsInitiating] = useState<boolean>(false);
...@@ -164,7 +162,6 @@ export const AccountHandoverPage: React.FC = () => { ...@@ -164,7 +162,6 @@ export const AccountHandoverPage: React.FC = () => {
if (statusRes.targetUserName) setTargetUserName(statusRes.targetUserName); if (statusRes.targetUserName) setTargetUserName(statusRes.targetUserName);
if (statusRes.otpPrompt) setOtpPrompt(statusRes.otpPrompt); if (statusRes.otpPrompt) setOtpPrompt(statusRes.otpPrompt);
if (statusRes.otpCodeDev) setOtpDevCode(statusRes.otpCodeDev); if (statusRes.otpCodeDev) setOtpDevCode(statusRes.otpCodeDev);
if (statusRes.sourceUserEmailMasked) setMaskedEmail(statusRes.sourceUserEmailMasked);
} else if (statusRes.status === "EXPIRED") { } else if (statusRes.status === "EXPIRED") {
setSenderStatus("EXPIRED"); setSenderStatus("EXPIRED");
} }
...@@ -225,7 +222,6 @@ export const AccountHandoverPage: React.FC = () => { ...@@ -225,7 +222,6 @@ export const AccountHandoverPage: React.FC = () => {
setSenderStatus("IDLE"); setSenderStatus("IDLE");
setInitiateData(null); setInitiateData(null);
setOtpInput(""); setOtpInput("");
setMaskedEmail("");
openSnackbar({ openSnackbar({
type: "info", type: "info",
text: t("handover.cancelled") || "Đã hủy phiên chuyển giao", text: t("handover.cancelled") || "Đã hủy phiên chuyển giao",
...@@ -627,22 +623,6 @@ export const AccountHandoverPage: React.FC = () => { ...@@ -627,22 +623,6 @@ export const AccountHandoverPage: React.FC = () => {
</div> </div>
</div> </div>
{/* Email Sent Banner (Production / Real Flow) */}
{maskedEmail && (
<div className="p-3.5 rounded-clay-sm bg-clay-income/10 border border-clay-income/25 flex items-start gap-2.5">
<MailIcon size={18} className="text-clay-income-dark shrink-0 mt-0.5" />
<div className="text-xs text-clay-text leading-relaxed">
<span className="font-bold text-clay-income-dark block">
{t("handover.otpEmailSentTitle") || "Đã gửi mã OTP qua Email"}
</span>
<span>
{t("handover.otpEmailSentDesc") || "Kiểm tra hộp thư đến (hoặc hòm thư Rác/Spam) của:"}{" "}
<strong className="text-clay-primary font-bold">{maskedEmail}</strong>
</span>
</div>
</div>
)}
{/* Sandbox / Dev OTP Code Notice (if present) */} {/* Sandbox / Dev OTP Code Notice (if present) */}
{otpDevCode && ( {otpDevCode && (
<div className="p-2.5 rounded-clay-sm bg-clay-income/15 border border-clay-income/30 text-center"> <div className="p-2.5 rounded-clay-sm bg-clay-income/15 border border-clay-income/30 text-center">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment