summaryrefslogtreecommitdiff
path: root/src/components/main_page_dropdown_menu.tsx
blob: 16fb3020c391df170cf3d1a84ded261d072d3403 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import UserAccountButton from "./user_account_button";
import { LoginForm }  from "./forms/login_form";
import Token from "../lib/token";
import { refreshIfExpired, isUserAuthenticated } from "../lib/session";
import UserAccountDropdownMenu from "./user_account_dropdown_menu";

export default function MainPageDropdownMenu() {
  const token = new Token();

  if(token.present()) {
    return (
      <>
        <UserAccountButton token={token}/>
        <UserAccountDropdownMenu/>
      </>
    );
  }

  return (
    <>
      <UserAccountButton token={token}/>
      <LoginForm/>
    </>
  );
}