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) && (