*/}\r\n
\r\n
\r\n \r\n \r\n
\r\n {showFilterModal && memoConfigModal}\r\n
\r\n
\r\n \r\n )\r\n})\r\n\r\nexport default HomeTemplate\r\n","import React from 'react';\r\nimport HomeTemplate from '../templates/HomeTemplate';\r\n\r\ninterface IProps { }\r\n\r\nconst HomePage: React.FC
= () => (\r\n \r\n);\r\nexport default HomePage;\r\n","import React, { useEffect } from 'react';\r\n// import { useTranslation } from 'react-i18next';\r\nimport { observer } from 'mobx-react';\r\nimport { TabsTemplate } from './TabsTemplate';\r\n// import FilterPanel from '../organisms/FilterPanel';\r\nimport { useStore } from '../../stores/storeConfig';\r\nimport ConfigFilterModal from '../organisms/ConfigFilterModal';\r\nimport ButtonShowFilterModal from '../atoms/ButtonShowFilterModal';\r\nimport { useMemos } from '../../hooks/myUseMemo';\r\nimport InfoPanel from '../molecules/InfoPanel';\r\nimport WithSidebarTemplate from './WithSidebarTemplate';\r\n\r\ninterface IProps { }\r\nconst CityTemplate: React.FC = observer(() => {\r\n // const { t } = useTranslation();\r\n const { filterStore, uiStore } = useStore();\r\n const { cityResult, isUpdateFromUrl, setIsUpdateFromUrl } = filterStore;\r\n const { setCurrentPage, setStoreByQuery, showFilterModal, setInitPage} = uiStore;\r\n\r\n useEffect(() => {\r\n setCurrentPage('city');\r\n filterStore.isMultipleCities = false;\r\n if (cityResult !== '') {\r\n filterStore.submitFilter();\r\n }\r\n return () => setIsUpdateFromUrl(true); // unmount\r\n }, []);\r\n // useEffect(() => {\r\n // if (cityResult !== '') {\r\n // history.push({\r\n // pathname: '/city',\r\n // search: `?name=${cityResult}&tab=${currentTab}`,\r\n // });\r\n // filterStore.submitFilter();\r\n // }\r\n // }, [cityResult, currentTab]);\r\n useEffect(() => {\r\n setInitPage(true);\r\n if (cityResult === '' && isUpdateFromUrl) {\r\n setIsUpdateFromUrl(false);\r\n setStoreByQuery('map','תל אביב -יפו');\r\n filterStore.submitFilter();\r\n }\r\n setInitPage(false);\r\n }, []);\r\n // useEffect(() => {\r\n // if (cityResult !== '') {\r\n // filterStore.submitFilter();\r\n // }\r\n // }, [cityResult]);\r\n\r\n const memoConfigModal = useMemos([showFilterModal], )\r\n return (\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n {showFilterModal && memoConfigModal}\r\n
\r\n {/*
*/}\r\n {/* \r\n */}\r\n \r\n