import { Outlet } from "react-router-dom"; import { useState } from "react"; import { IconButton, Button, ButtonGroup } from 'rsuite'; import { Icon } from '@rsuite/icons'; import { FaUser } from "react-icons/fa6"; import { FaGamepad } from "react-icons/fa"; import { GiCowboyHolster } from "react-icons/gi"; import { GrAdd } from "react-icons/gr"; export type userData = { userData: { name: string } }; //{ userData.name ?
Logged in as:
{userData.name}
: Login with Github } export default function Layout({userData} : userData) { const loginLink = () => { window.open(`https://github.com/login/oauth/authorize?client_id=${import.meta.env.VITE_GITHUB_CLIENTID}`); }; const loggedout_element = }>Log In; const loggedin_element = ; return( <>
{ userData.name ? loggedin_element : loggedout_element }
}>Browse Games }>Upload Game
); }