| setIsOpened(true); | setIsOpened(true); | ||||
| } | } | ||||
| }, [filters.companies.selectedCompaniesLocally]); | }, [filters.companies.selectedCompaniesLocally]); | ||||
| console.log("Comapnies", filters.companies) | |||||
| return ( | return ( | ||||
| <FilterSubDropdown | <FilterSubDropdown | ||||
| searchPlaceholder={t("filters.company.placeholder")} | searchPlaceholder={t("filters.company.placeholder")} |
| <SelectedItemsContainer> | <SelectedItemsContainer> | ||||
| {props.filters.map((item) => ( | {props.filters.map((item) => ( | ||||
| <SelectedItem | <SelectedItem | ||||
| key={props.companies ? item.companyName : item.city} | |||||
| key={props.companies ? item?.companyName : item.city} | |||||
| onClick={() => handleDelete(item)} | onClick={() => handleDelete(item)} | ||||
| > | > | ||||
| {props.companies | {props.companies |
| Array.isArray(selectedCompaniesRedux) ? selectedCompaniesRedux : [] | Array.isArray(selectedCompaniesRedux) ? selectedCompaniesRedux : [] | ||||
| ); | ); | ||||
| console.log('allcompanies', allCompaniesRedux); | |||||
| const allCompanies = useMemo(() => | const allCompanies = useMemo(() => | ||||
| Array.isArray(allCompaniesRedux) ? allCompaniesRedux : [] | Array.isArray(allCompaniesRedux) ? allCompaniesRedux : [] | ||||
| ); | ); |
| const allUsers = useSelector(selectAllProfiles); | const allUsers = useSelector(selectAllProfiles); | ||||
| const totalUsers = useSelector(selectTotalProfiles); | const totalUsers = useSelector(selectTotalProfiles); | ||||
| const allUsersToShow = useMemo( | const allUsersToShow = useMemo( | ||||
| () => (Array.isArray(allUsers) ? allUsers : []), | |||||
| () => (Array.isArray(allUsers?.users) ? allUsers?.users : []), | |||||
| [allUsers] | [allUsers] | ||||
| ); | ); | ||||
| useEffect(() => { | useEffect(() => { |
| ); | ); | ||||
| export const selectAllProfiles = createSelector( | export const selectAllProfiles = createSelector( | ||||
| profileSelector, | profileSelector, | ||||
| (state) => state.allProfiles?.users | |||||
| (state) => state?.allProfiles | |||||
| ); | ); | ||||
| export const selectTotalProfiles = createSelector( | export const selectTotalProfiles = createSelector( | ||||
| profileSelector, | profileSelector, |