diff --git a/src/modules/cardModules/cardEditorTabs/ClientTab/ClientTab.tsx b/src/modules/cardModules/cardEditorTabs/ClientTab/ClientTab.tsx index 8706144..ee23c92 100644 --- a/src/modules/cardModules/cardEditorTabs/ClientTab/ClientTab.tsx +++ b/src/modules/cardModules/cardEditorTabs/ClientTab/ClientTab.tsx @@ -22,12 +22,14 @@ const ClientTab = () => { initialValues, validate: { details: { - phoneNumber: value => - !phone(value || "", { + phoneNumber: value => { + if (!value) return; + return !phone(value || "", { country: "", strictDetection: false, validateMobilePrefix: false, - }).isValid && "Неверно указан номер телефона", + }).isValid && "Неверно указан номер телефона"; + }, inn: (inn: string | undefined | null) => inn && !isValidInn(inn) ? "Некорректный ИНН" : null, }, }, @@ -164,4 +166,4 @@ const ClientTab = () => { ); }; -export default ClientTab; \ No newline at end of file +export default ClientTab;