import React, { useEffect } from 'react'; import styles from './routepage.module.css'; import { WrongSourcePage } from '../WrongSourcePage'; import { ClickerPage } from '../ClickerPage'; import { RatingPage } from '../RatingPage'; import { AuctionPage } from '../AuctionPage'; import { StoragePage } from '../StoragePage'; import { useTgData } from '../../hooks/useTgData'; import { StylesPage } from '../StylesPage'; import { updateStyles } from '../../../utils/updateStyles'; import { useUserData } from '../../hooks/useUserData'; import { Spinner } from '../../Elements/Spinner'; import { updateBackground } from '../../../utils/updateBackground'; import { ErrorPage } from '../ErrorPage'; interface IRoutePage { page: string } export function RoutePage({ page }: IRoutePage) { const verified = useTgData(); const { dataUser, loadingUser, errorUser } = useUserData(); useEffect(() => { updateBackground(page); updateStyles(); }, [page]); return (