Improved registration and activation functionality

This commit is contained in:
Keannu Christian Bernasol 2023-11-19 23:11:27 +08:00
parent 8a2c702da3
commit 742a1af9f8
7 changed files with 111 additions and 5 deletions

View file

@ -121,7 +121,7 @@ export async function UserAPI() {
export function ActivationAPI(activation: ActivationType) {
return instance
.post("api/v1/accounts/users/activation/", activation)
.then(async () => {
.then(() => {
console.log("Activation Success");
return true;
})

View file

@ -9,7 +9,7 @@ import { useDispatch } from "react-redux";
import { auth_toggle } from "../Plugins/Redux/Slices/AuthSlice/AuthSlice";
import { toast } from "react-toastify";
import { useNavigate } from "react-router-dom";
export default function Sidebar() {
export default function Drawer() {
const user = useQuery({ queryKey: ["user"], queryFn: UserAPI });
const dispatch = useDispatch();
const navigate = useNavigate();

View file

@ -1,7 +1,7 @@
import { useState } from "react";
import styles, { colors } from "../../styles";
import MenuIcon from "@mui/icons-material/Menu";
import SidebarModal from "../Sidebar/Sidebar";
import SidebarModal from "../Drawer/Drawer";
import { Drawer } from "@mui/material";
export interface props {
label: string;

View file

@ -29,7 +29,11 @@ export default function LoginModal() {
<div
style={{
...styles.flex_row,
...{ alignItems: "center", justifyContent: "center" },
...{
alignItems: "center",
justifyContent: "center",
overflowY: "scroll",
},
}}
>
<LoginIcon

View file

@ -29,7 +29,11 @@ export default function RegisterModal() {
<div
style={{
...styles.flex_row,
...{ alignItems: "center", justifyContent: "center" },
...{
alignItems: "center",
justifyContent: "center",
overflowY: "scroll",
},
}}
>
<AppRegistration