import React, { useState, useEffect, useMemo } from "react"; import { connect } from "react-redux"; import { publicApi } from "../../../../redux/actions"; import Orders from "../../../Orders"; import UserItems from "../Main/UserItems"; import MyBooks from "./MyBooks"; import Ticket from "../../../Contact/layouts/Ticket"; import Favorites from "../../../Favorites/index"; import Addresses from "./Addresses"; import Address from "../../../Address"; const views = { orders: , mybooks: , userItems: , setTicket: (
), favorites: , addresses: , profile:
, }; export const Main = ({ setHeaderOptions, page }) => { useEffect(() => { setHeaderOptions({ shown: true }); }, []); return (
{views[page]}
); }; const mapStateToProps = (state) => ({}); const mapDispatchToProps = { setHeaderOptions: publicApi.setHeaderOptions, }; export default connect(mapStateToProps, mapDispatchToProps)(Main);