fix: update ClientModal submit button logic to include email comparison and adjust ManagerSelect to ensure selected manager displays correctly

This commit is contained in:
2025-06-30 13:11:15 +05:00
parent fc1858a6ed
commit a0e737aa11
3 changed files with 12 additions and 6 deletions
+9 -1
View File
@@ -108,7 +108,15 @@ function ClientModal({ client }: { client: Client }) {
size="large"
className="w-full"
type="submit"
disabled={!clientData.name || !clientData.phone || isPending}
disabled={
!clientData.name ||
!clientData.phone ||
isPending ||
(clientData.name === client.name &&
clientData.phone.replace(/\D/g, "") ===
client.phone.replace(/\D/g, "") &&
clientData.email === client.email)
}
>
{isPending ? (
<span className="size-[1.111vw] animate-spin text-[#7B60F3] flex items-center justify-center">