>;
+};
+
+export default function ShowPasswordButton({ isShown, setIsShown }: TShowPasswordButton) {
+ return (
+
+
+ {isShown ? (
+ {
+ setIsShown(!isShown);
+ }}
+ size={"1"}
+ className="rounded-full"
+ variant="soft"
+ >
+
+
+ ) : (
+ setIsShown(!isShown)}
+ size={"1"}
+ className="rounded-full"
+ variant="soft"
+ >
+
+
+ )}
+
+
+ );
+}
\ No newline at end of file
diff --git a/enshi/src/routes/routes.tsx b/enshi/src/routes/routes.tsx
index 8331bbb..06d4356 100644
--- a/enshi/src/routes/routes.tsx
+++ b/enshi/src/routes/routes.tsx
@@ -1,6 +1,7 @@
-import { createRoutesFromElements, Route, useRouteError } from "react-router-dom"
-import MainPage from "../Pages/MainPage/MainPage"
-import {Text} from "@radix-ui/themes";
+import { Text } from "@radix-ui/themes";
+import { createRoutesFromElements, Route, useRouteError } from "react-router-dom";
+import LoginRegisterPage from "../Pages/LoginRegisterPage/LoginRegisterPage";
+import MainPage from "../Pages/MainPage/MainPage";
function ErrorBoundary() {
@@ -23,5 +24,13 @@ export const routes = createRoutesFromElements(
element={Cringer path, but this a}
>
+
+ }
+ element={}
+ >
+
+
>
)
\ No newline at end of file