diff --git a/gui/rpk-gui/src/App.tsx b/gui/rpk-gui/src/App.tsx index de976c2..7b76f75 100644 --- a/gui/rpk-gui/src/App.tsx +++ b/gui/rpk-gui/src/App.tsx @@ -8,6 +8,7 @@ import { import CssBaseline from "@mui/material/CssBaseline"; import GlobalStyles from "@mui/material/GlobalStyles"; import { ThemeProvider } from "@mui/material/styles"; +import HistoryEduIcon from '@mui/icons-material/HistoryEdu'; import routerBindings, { CatchAllNavigate, DocumentTitleHandler, @@ -40,6 +41,10 @@ function App() { notificationProvider={useNotificationProvider} routerProvider={routerBindings} options={{ + title: { + text: "Roleplay Contracts", + icon: + }, syncWithLocation: true, warnWhenUnsavedChanges: true, useNewQueryKeys: true, @@ -72,13 +77,13 @@ function App() { } /> } /> -
}> + }> } /> } /> } /> } /> -

HOME 

} /> +

HOME

} /> diff --git a/gui/rpk-gui/src/components/auth/Login.tsx b/gui/rpk-gui/src/components/auth/Login.tsx index 1cb8444..a3942d2 100644 --- a/gui/rpk-gui/src/components/auth/Login.tsx +++ b/gui/rpk-gui/src/components/auth/Login.tsx @@ -2,7 +2,12 @@ import { AuthPage } from "@refinedev/mui"; import GoogleIcon from "@mui/icons-material/Google"; import DiscordIcon from "../../components/DiscordIcon"; -import { useSearchParams, Navigate } from "react-router"; +import {useSearchParams, Navigate, Link} from "react-router"; +import MuiLink from "@mui/material/Link"; +import * as React from "react"; +import Typography from "@mui/material/Typography"; +import Box from "@mui/material/Box"; +import Stack from "@mui/material/Stack"; export const Login = () => { const [searchParams] = useSearchParams(); @@ -16,6 +21,7 @@ export const Login = () => { { icon: (), }, ]} + forgotPasswordLink={ + + + Forgot password? + + + } + registerLink={ + + + Don’t have an account? + + + Sign up + + + } /> ); }; diff --git a/gui/rpk-gui/src/components/header/index.tsx b/gui/rpk-gui/src/components/header/index.tsx index ba77bbb..eef8108 100644 --- a/gui/rpk-gui/src/components/header/index.tsx +++ b/gui/rpk-gui/src/components/header/index.tsx @@ -1,5 +1,6 @@ import DarkModeOutlined from "@mui/icons-material/DarkModeOutlined"; import LightModeOutlined from "@mui/icons-material/LightModeOutlined"; +import BusinessIcon from '@mui/icons-material/Business'; import HubIcon from '@mui/icons-material/Hub'; import { Button, Menu, MenuItem } from "@mui/material"; import AppBar from "@mui/material/AppBar"; @@ -11,15 +12,17 @@ import Typography from "@mui/material/Typography"; import React, { useContext } from "react"; import { Link } from "react-router"; import { useGetIdentity } from "@refinedev/core"; -import { HamburgerMenu, RefineThemedLayoutV2HeaderProps } from "@refinedev/mui"; +import { HamburgerMenu, RefineThemedLayoutV2HeaderProps, ThemedTitleV2 } from "@refinedev/mui"; import { ColorModeContext } from "../../contexts/color-mode"; import { FirmContext } from "../../contexts/FirmContext"; import { Logout } from "../auth/Logout"; import { IUser } from "../../interfaces"; +import MuiLink from "@mui/material/Link"; export const Header: React.FC = ({ sticky = true, }) => { + const collapsed = false; const { mode, setMode } = useContext(ColorModeContext); const { currentFirm } = useContext(FirmContext); @@ -45,10 +48,34 @@ export const Header: React.FC = ({ > {currentFirm && ( - {currentFirm.instance} / {currentFirm.firm} + + + {!collapsed && ( + + {currentFirm.instance} / {currentFirm.firm} + + )} + + )} {!currentFirm && ( - Roleplay Contracts + )} {(user?.email) && (