diff --git a/src/App.tsx b/src/App.tsx index ec1306d..17d05e6 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -109,7 +109,7 @@ export function App() { {showLoader && } - Кладило + Хватило setMobileShowFilters(true)}> diff --git a/src/components/Cart/NotEnoughPopup.tsx b/src/components/Cart/NotEnoughPopup.tsx index b24ad63..4521813 100644 --- a/src/components/Cart/NotEnoughPopup.tsx +++ b/src/components/Cart/NotEnoughPopup.tsx @@ -9,8 +9,8 @@ export const NotEnoughPopup = ({onClose}: any) => { const [value, setValue] = useState(''); const [sent, setSent] = useState(false); - return - + return onClose()}> + event.stopPropagation()}> onClose()}> × diff --git a/src/hooks/useYM.ts b/src/hooks/useYM.ts index 0d649fe..35fb160 100644 --- a/src/hooks/useYM.ts +++ b/src/hooks/useYM.ts @@ -1,9 +1,3 @@ export const reachGoal = (goalName: string) => { - // @ts-ignore - if (typeof window.yaCounter68914120 !== undefined) { - // @ts-ignore - return window.yaCounter68914120.reachGoal(goalName); - } - - return null; + return window.yaCounter68914120?.reachGoal?.(goalName); }; \ No newline at end of file diff --git a/src/types.d.ts b/src/types.d.ts new file mode 100644 index 0000000..0d3a59d --- /dev/null +++ b/src/types.d.ts @@ -0,0 +1,7 @@ +interface YandexMetrikaCounter { + reachGoal(target: string, params?: any): void; +} + +interface Window { + yaCounter68914120?: YandexMetrikaCounter; +} \ No newline at end of file