+ @if (!_resetSuccess)
+ {
+
+
+
+
+
+ Đặt lại mật khẩu
+
+
+
+ }
+ else
+ {
+
+
+
+ Đăng nhập ngay
+
+
+
+ }
+
+
+@code {
+ private bool _resetSuccess = false;
+
+ private void HandleReset()
+ {
+ _resetSuccess = true;
+ }
+
+ private void GoToLogin()
+ {
+ Navigation.NavigateTo("/auth/login/branch");
+ }
+}
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Auth/RegisterCustomer.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Auth/RegisterCustomer.razor
new file mode 100644
index 00000000..ec5b8365
--- /dev/null
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Auth/RegisterCustomer.razor
@@ -0,0 +1,85 @@
+@page "/auth/register/customer"
+@using WebClientTpos.Client.Components.Auth
+@inject NavigationManager Navigation
+
+@*
+ EN: Customer registration page — split panel layout, phone + social registration.
+ VI: Trang đăng ký Khách hàng — layout chia đôi, đăng ký bằng SĐT + mạng xã hội.
+ Design: pencil-design/src/pages/tPOS/auth/register/customer-desktop.pen
+*@
+
+