import { LoadingSpinner } from 'components/LoadingSpinner' import { ModForm } from 'components/ModForm' import { ProfileSection } from 'components/ProfileSection' import { useAppSelector } from 'hooks' import { useLoaderData, useNavigation } from 'react-router-dom' import { ModPageLoaderResult } from 'types' export const SubmitModPage = () => { const data = useLoaderData() as ModPageLoaderResult const mod = data?.mod const navigation = useNavigation() const userState = useAppSelector((state) => state.user) const title = mod ? 'Edit Mod' : 'Submit a mod' return (