diff --git a/index.html b/index.html
index 6ea9d59..edd9d1d 100644
--- a/index.html
+++ b/index.html
@@ -2,9 +2,9 @@
-
+
- FIAS - React Js app
+ MERIDYN PHARM
diff --git a/public/logo.svg b/public/logo.svg
new file mode 100644
index 0000000..03e444d
--- /dev/null
+++ b/public/logo.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/features/doctors/ui/AddedDoctor.tsx b/src/features/doctors/ui/AddedDoctor.tsx
index 1092e74..11405c7 100644
--- a/src/features/doctors/ui/AddedDoctor.tsx
+++ b/src/features/doctors/ui/AddedDoctor.tsx
@@ -240,7 +240,7 @@ const AddedDoctor = ({ initialValues, setDialogOpen }: Props) => {
}
})();
}
- }, [initialValues]);
+ }, [initialValues, form]);
const handleMapClick = (
e: ymaps.IEvent,
diff --git a/src/features/objects/ui/AddedObject.tsx b/src/features/objects/ui/AddedObject.tsx
index 01795ca..f8698b0 100644
--- a/src/features/objects/ui/AddedObject.tsx
+++ b/src/features/objects/ui/AddedObject.tsx
@@ -172,7 +172,7 @@ export default function AddedObject({ initialValues, setDialogOpen }: Props) {
}
})();
}
- }, [initialValues]);
+ }, [initialValues, form]);
const handleMapClick = (
e: ymaps.IEvent,
diff --git a/src/features/pharmacies/ui/AddedPharmacies.tsx b/src/features/pharmacies/ui/AddedPharmacies.tsx
index 8cfa8ec..52a12fc 100644
--- a/src/features/pharmacies/ui/AddedPharmacies.tsx
+++ b/src/features/pharmacies/ui/AddedPharmacies.tsx
@@ -203,7 +203,7 @@ const AddedPharmacies = ({ initialValues, setDialogOpen }: Props) => {
}
})();
}
- }, [initialValues]);
+ }, [initialValues, form]);
const handleMapClick = (
e: ymaps.IEvent,
diff --git a/src/shared/hooks/use-closer.ts b/src/shared/hooks/use-closer.ts
index 4e005d4..0b70780 100644
--- a/src/shared/hooks/use-closer.ts
+++ b/src/shared/hooks/use-closer.ts
@@ -1,4 +1,4 @@
-import React, { useEffect } from 'react';
+import React, { useEffect } from "react";
/**
* Hook for closing some items when they are unnecessary to the user
@@ -27,13 +27,13 @@ const useCloser = (
}
}
- document.addEventListener('mousedown', handleClickOutside);
- document.addEventListener('scroll', handleScroll);
+ document.addEventListener("mousedown", handleClickOutside);
+ document.addEventListener("scroll", handleScroll);
return () => {
- document.removeEventListener('mousedown', handleClickOutside);
- document.removeEventListener('scroll', handleScroll);
+ document.removeEventListener("mousedown", handleClickOutside);
+ document.removeEventListener("scroll", handleScroll);
};
- }, [ref, closeFunction]);
+ }, [ref, closeFunction, scrollClose]);
};
export default useCloser;
diff --git a/src/shared/lib/formatPrice.ts b/src/shared/lib/formatPrice.ts
index 4bf4d23..8797677 100644
--- a/src/shared/lib/formatPrice.ts
+++ b/src/shared/lib/formatPrice.ts
@@ -1,5 +1,5 @@
-import i18n from '@/shared/config/i18n';
-import { LanguageRoutes } from '@/shared/config/i18n/type';
+import i18n from "@/shared/config/i18n";
+import { LanguageRoutes } from "@/shared/config/i18n/type";
/**
* Format price. With label.
@@ -10,20 +10,20 @@ import { LanguageRoutes } from '@/shared/config/i18n/type';
const formatPrice = (amount: number | string, withLabel?: boolean) => {
const locale = i18n.language;
const label = withLabel
- ? locale == LanguageRoutes.RU
- ? ' сум'
- : locale == LanguageRoutes.KI
- ? ' сўм'
- : ' so‘m'
- : '';
- const parts = String(amount).split('.');
+ ? locale === LanguageRoutes.RU
+ ? " сум"
+ : locale === LanguageRoutes.KI
+ ? " сўм"
+ : " so‘m"
+ : "";
+ const parts = String(amount).split(".");
const dollars = parts[0];
- const cents = parts.length > 1 ? parts[1] : '00';
+ const cents = parts.length > 1 ? parts[1] : "00";
- const formattedDollars = dollars.replace(/\B(?=(\d{3})+(?!\d))/g, ' ');
+ const formattedDollars = dollars.replace(/\B(?=(\d{3})+(?!\d))/g, " ");
- if (String(amount).length == 0) {
- return formattedDollars + '.' + cents + label;
+ if (String(amount).length === 0) {
+ return formattedDollars + "." + cents + label;
} else {
return formattedDollars + label;
}
diff --git a/src/widgets/lang-toggle/ui/lang-toggle.tsx b/src/widgets/lang-toggle/ui/lang-toggle.tsx
index 8a103e5..29ab8f9 100644
--- a/src/widgets/lang-toggle/ui/lang-toggle.tsx
+++ b/src/widgets/lang-toggle/ui/lang-toggle.tsx
@@ -1,14 +1,14 @@
-import { LanguageRoutes } from '@/shared/config/i18n/type';
-import { Button } from '@/shared/ui/button';
+import { LanguageRoutes } from "@/shared/config/i18n/type";
+import { Button } from "@/shared/ui/button";
import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuTrigger,
-} from '@/shared/ui/dropdown-menu';
-import { languages } from '@/widgets/lang-toggle/lib/data';
-import { GlobeIcon } from 'lucide-react';
-import { useTranslation } from 'react-i18next';
+} from "@/shared/ui/dropdown-menu";
+import { languages } from "@/widgets/lang-toggle/lib/data";
+import { GlobeIcon } from "lucide-react";
+import { useTranslation } from "react-i18next";
const LangToggle = () => {
const { i18n } = useTranslation();
@@ -21,7 +21,7 @@ const LangToggle = () => {