Loading web/src/pages/home/admin_page/admin_home_page.tsx +11 −2 Original line number Diff line number Diff line import { Menu, MenuItem, Sidebar } from "react-pro-sidebar" import './assets/styles/style.css'; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faLocation, faPlaceOfWorship } from "@fortawesome/free-solid-svg-icons"; import { faLocation, faMonument, faPlaceOfWorship } from "@fortawesome/free-solid-svg-icons"; import { AdminPanelNavBar } from "../../../components/admin_panel_navbar/admin_navbar"; import { SidebarHeader } from "../../../components/sidebar_header/sidebar_header"; import { AdminPanelPlaceScreen } from "../../../components/admin_panel_places/admin_panel_place_screen/admin_panel_place_screen"; Loading @@ -11,6 +11,7 @@ import { LoadingScreen } from "../../../components/loading_screen/loading_screen import { ErrorWindow } from "../../../components/error_window/error_window"; import { LoadingSpinner } from "../../../components/loading_spinner/loading_spinner"; import { ToastContainer } from "react-toastify"; import { AdminTownInfo } from "../../../components/admin_town_info/admin_town_info"; export const AdminHomePage = () => { const { Loading @@ -23,7 +24,8 @@ export const AdminHomePage = () => { isLoading, error, errorMessage, town town, updateTown } = useAdminHomePage(); if(isLoading) return <LoadingScreen/>; Loading @@ -50,6 +52,11 @@ export const AdminHomePage = () => { > <SidebarHeader/> <Menu> <MenuItem icon={<FontAwesomeIcon icon={faMonument}/>} onClick={() => setSelectedPanel(AdminSelectedPanel.TOWN_INFO)} disabled={isWindowActive}> Información del pueblo </MenuItem> <MenuItem icon={<FontAwesomeIcon icon={faPlaceOfWorship}/>} disabled={isWindowActive} onClick={() => {setSelectedPanel(AdminSelectedPanel.PLACES)}} Loading @@ -69,6 +76,8 @@ export const AdminHomePage = () => { <div className="admin-panel-content"> {(() => { switch (selectedPanel) { case AdminSelectedPanel.TOWN_INFO: return <AdminTownInfo updateTown={updateTown} setIsWindowActive={setIsWindowActive} isWindowActive={isWindowActive} town={town}/> case AdminSelectedPanel.PLACES: return <AdminPanelPlaceScreen setIsWindowActive={setIsWindowActive} isWindowActive={isWindowActive} town={town}/>; case AdminSelectedPanel.ACTIVITIES: Loading Loading
web/src/pages/home/admin_page/admin_home_page.tsx +11 −2 Original line number Diff line number Diff line import { Menu, MenuItem, Sidebar } from "react-pro-sidebar" import './assets/styles/style.css'; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faLocation, faPlaceOfWorship } from "@fortawesome/free-solid-svg-icons"; import { faLocation, faMonument, faPlaceOfWorship } from "@fortawesome/free-solid-svg-icons"; import { AdminPanelNavBar } from "../../../components/admin_panel_navbar/admin_navbar"; import { SidebarHeader } from "../../../components/sidebar_header/sidebar_header"; import { AdminPanelPlaceScreen } from "../../../components/admin_panel_places/admin_panel_place_screen/admin_panel_place_screen"; Loading @@ -11,6 +11,7 @@ import { LoadingScreen } from "../../../components/loading_screen/loading_screen import { ErrorWindow } from "../../../components/error_window/error_window"; import { LoadingSpinner } from "../../../components/loading_spinner/loading_spinner"; import { ToastContainer } from "react-toastify"; import { AdminTownInfo } from "../../../components/admin_town_info/admin_town_info"; export const AdminHomePage = () => { const { Loading @@ -23,7 +24,8 @@ export const AdminHomePage = () => { isLoading, error, errorMessage, town town, updateTown } = useAdminHomePage(); if(isLoading) return <LoadingScreen/>; Loading @@ -50,6 +52,11 @@ export const AdminHomePage = () => { > <SidebarHeader/> <Menu> <MenuItem icon={<FontAwesomeIcon icon={faMonument}/>} onClick={() => setSelectedPanel(AdminSelectedPanel.TOWN_INFO)} disabled={isWindowActive}> Información del pueblo </MenuItem> <MenuItem icon={<FontAwesomeIcon icon={faPlaceOfWorship}/>} disabled={isWindowActive} onClick={() => {setSelectedPanel(AdminSelectedPanel.PLACES)}} Loading @@ -69,6 +76,8 @@ export const AdminHomePage = () => { <div className="admin-panel-content"> {(() => { switch (selectedPanel) { case AdminSelectedPanel.TOWN_INFO: return <AdminTownInfo updateTown={updateTown} setIsWindowActive={setIsWindowActive} isWindowActive={isWindowActive} town={town}/> case AdminSelectedPanel.PLACES: return <AdminPanelPlaceScreen setIsWindowActive={setIsWindowActive} isWindowActive={isWindowActive} town={town}/>; case AdminSelectedPanel.ACTIVITIES: Loading