import React, { useEffect } from "react"; import { connect } from "react-redux"; import { userFactor } from "../../../redux/actions"; //components import Radio from "../../../components/Radio"; import Loading from "../../../components/Loading"; import editButton from "../../../assets/icons/edit.svg"; import trash from "../../../assets/icons/trash.svg"; function Address({ addresses, isMobile, setPhase, update, userId, userAddressId, loading, isDark, }) { const Location = ({ address, active }) => { return isMobile ? ( delete-address
edit-address
) : ( delete-address
edit-address
); }; useEffect(() => { window.scrollTo(0, 0); }, []); return isMobile ? (
{window.t("انتخاب آدرس")}
) : (
{window.t("انتخاب آدرس")}
); } const mapStateToProps = (state) => ({ isDark: state.publicApi.isDark, isMobile: state.publicApi.isMobile, userId: state.user.status?.id, userAddressId: state.userFactor.info?.userAddressId, loading: state.userFactor.loading, }); const mapDispatchToProps = { update: userFactor.update, }; export default connect(mapStateToProps, mapDispatchToProps)(Address); Address.defaultProps = {};