From 0f2280f116f57dd762b32021c201407d666c66e4 Mon Sep 17 00:00:00 2001 From: Bagasbanuna02 Date: Fri, 1 Mar 2024 14:36:02 +0800 Subject: [PATCH 1/9] #Job done ## feat - Fix bug login ### No issuue --- prisma/schema.prisma | 9 + .../aset/{investasi => home}/home-hipmi.png | Bin src/app/api/auth/validasi/route.ts | 4 +- src/app/api/seeder/route.ts | 34 ++-- src/app/dev/auth/login/layout.tsx | 14 ++ src/app/dev/auth/login/page.tsx | 4 +- src/app/dev/auth/register/[id]/page.tsx | 8 + src/app/dev/auth/register/page.tsx | 5 - .../dev/auth/validasi/{ => [id]}/layout.tsx | 0 src/app/dev/auth/validasi/[id]/page.tsx | 9 + src/app/dev/auth/validasi/page.tsx | 7 - src/app/lib/router_hipmi/router_auth.ts | 5 + src/app_modules/admin/global_state/index.ts | 2 +- src/app_modules/admin/layout.tsx | 2 - .../fun/fun_edit_aktivasi_kode_otp_by_id.ts | 18 ++ src/app_modules/auth/fun/fun_login.ts | 58 ++++++ src/app_modules/auth/fun/fun_logout.ts | 25 +++ src/app_modules/auth/fun/fun_register.ts | 49 +++++ src/app_modules/auth/fun/fun_validasi.ts | 46 +++++ .../auth/fun/get_kode_otp_by_id.ts | 13 ++ .../auth}/fun/rondom_otp.ts | 0 src/app_modules/auth/index.ts | 11 +- src/app_modules/auth/login/layout.tsx | 43 +++++ src/app_modules/auth/login/view.tsx | 180 +++++++++++------- src/app_modules/auth/logout/view.tsx | 45 +++-- src/app_modules/auth/register/view.tsx | 154 ++++++++++++--- src/app_modules/auth/state/state.ts | 4 +- src/app_modules/auth/validasi/view.tsx | 135 ++++++++++--- src/app_modules/fun_global/get_user_token.ts | 3 +- src/app_modules/home/layout.tsx | 1 + src/app_modules/home/view.tsx | 2 +- 31 files changed, 698 insertions(+), 192 deletions(-) rename public/aset/{investasi => home}/home-hipmi.png (100%) create mode 100644 src/app/dev/auth/login/layout.tsx create mode 100644 src/app/dev/auth/register/[id]/page.tsx delete mode 100644 src/app/dev/auth/register/page.tsx rename src/app/dev/auth/validasi/{ => [id]}/layout.tsx (100%) create mode 100644 src/app/dev/auth/validasi/[id]/page.tsx delete mode 100644 src/app/dev/auth/validasi/page.tsx create mode 100644 src/app/lib/router_hipmi/router_auth.ts create mode 100644 src/app_modules/auth/fun/fun_edit_aktivasi_kode_otp_by_id.ts create mode 100644 src/app_modules/auth/fun/fun_login.ts create mode 100644 src/app_modules/auth/fun/fun_logout.ts create mode 100644 src/app_modules/auth/fun/fun_register.ts create mode 100644 src/app_modules/auth/fun/fun_validasi.ts create mode 100644 src/app_modules/auth/fun/get_kode_otp_by_id.ts rename src/{app => app_modules/auth}/fun/rondom_otp.ts (100%) create mode 100644 src/app_modules/auth/login/layout.tsx diff --git a/prisma/schema.prisma b/prisma/schema.prisma index cff18aa3..e7de6186 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -54,6 +54,15 @@ model UserSession { userId String @unique } +model KodeOtp { + id String @id @default(cuid()) + isActive Boolean @default(true) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + nomor String + otp Int +} + model Profile { id String @id @default(cuid()) name String diff --git a/public/aset/investasi/home-hipmi.png b/public/aset/home/home-hipmi.png similarity index 100% rename from public/aset/investasi/home-hipmi.png rename to public/aset/home/home-hipmi.png diff --git a/src/app/api/auth/validasi/route.ts b/src/app/api/auth/validasi/route.ts index ba849d0e..be2bc349 100644 --- a/src/app/api/auth/validasi/route.ts +++ b/src/app/api/auth/validasi/route.ts @@ -4,9 +4,9 @@ import { NextResponse } from "next/server"; import { cookies } from "next/headers"; import { sealData, unsealData } from "iron-session"; import { getConfig } from "@/bin/config"; -import yaml from "yaml"; -import fs from "fs"; import { revalidatePath } from "next/cache"; +import fs from "fs"; +import yaml from "yaml"; const config = yaml.parse(fs.readFileSync("config.yaml").toString()); export async function POST(req: Request) { diff --git a/src/app/api/seeder/route.ts b/src/app/api/seeder/route.ts index ee22733d..c81e864f 100644 --- a/src/app/api/seeder/route.ts +++ b/src/app/api/seeder/route.ts @@ -39,23 +39,23 @@ export async function GET(req: Request) { }); } - for (let i of userSeeder) { - await prisma.user.upsert({ - where: { - nomor: i.nomor, - }, - create: { - nomor: i.nomor, - username: i.name, - masterUserRoleId: i.masterUserRoleId, - }, - update: { - nomor: i.nomor, - username: i.name, - masterUserRoleId: i.masterUserRoleId, - }, - }); - } + // for (let i of userSeeder) { + // await prisma.user.upsert({ + // where: { + // nomor: i.nomor, + // }, + // create: { + // nomor: i.nomor, + // username: i.name, + // masterUserRoleId: i.masterUserRoleId, + // }, + // update: { + // nomor: i.nomor, + // username: i.name, + // masterUserRoleId: i.masterUserRoleId, + // }, + // }); + // } for (let i of bidangBisnis) { await prisma.masterBidangBisnis.upsert({ diff --git a/src/app/dev/auth/login/layout.tsx b/src/app/dev/auth/login/layout.tsx new file mode 100644 index 00000000..79a8e50e --- /dev/null +++ b/src/app/dev/auth/login/layout.tsx @@ -0,0 +1,14 @@ +import { LayoutLogin } from "@/app_modules/auth"; +import React from "react"; + +export default async function Layout({ + children, +}: { + children: React.ReactNode; +}) { + return ( + <> + {children} + + ); +} diff --git a/src/app/dev/auth/login/page.tsx b/src/app/dev/auth/login/page.tsx index b36236db..9ef15c54 100644 --- a/src/app/dev/auth/login/page.tsx +++ b/src/app/dev/auth/login/page.tsx @@ -3,12 +3,10 @@ import { cookies } from "next/headers"; export default function Page() { const c = cookies().getAll(); - const tkn = c; return ( <> - {/* {JSON.stringify(tkn)} */} - ; + ); } diff --git a/src/app/dev/auth/register/[id]/page.tsx b/src/app/dev/auth/register/[id]/page.tsx new file mode 100644 index 00000000..b17e670f --- /dev/null +++ b/src/app/dev/auth/register/[id]/page.tsx @@ -0,0 +1,8 @@ +import { Register } from "@/app_modules/auth"; +import { auth_getKodeOtpById } from "@/app_modules/auth/fun/get_kode_otp_by_id"; + +export default async function Page({ params }: { params: { id: string } }) { + let otpId = params.id + const dataOtp = await auth_getKodeOtpById(otpId) + return ; +} diff --git a/src/app/dev/auth/register/page.tsx b/src/app/dev/auth/register/page.tsx deleted file mode 100644 index f35d8b13..00000000 --- a/src/app/dev/auth/register/page.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import { Register } from "@/app_modules/auth"; - -export default function Page() { - return ; -} diff --git a/src/app/dev/auth/validasi/layout.tsx b/src/app/dev/auth/validasi/[id]/layout.tsx similarity index 100% rename from src/app/dev/auth/validasi/layout.tsx rename to src/app/dev/auth/validasi/[id]/layout.tsx diff --git a/src/app/dev/auth/validasi/[id]/page.tsx b/src/app/dev/auth/validasi/[id]/page.tsx new file mode 100644 index 00000000..fbd553f8 --- /dev/null +++ b/src/app/dev/auth/validasi/[id]/page.tsx @@ -0,0 +1,9 @@ +import { Validasi } from "@/app_modules/auth"; +import { auth_getKodeOtpById } from "@/app_modules/auth/fun/get_kode_otp_by_id"; + +export default async function Page({ params }: { params: { id: string } }) { + let kodeOtpId = params.id; + const dataOtp = await auth_getKodeOtpById(kodeOtpId); + + return ; +} diff --git a/src/app/dev/auth/validasi/page.tsx b/src/app/dev/auth/validasi/page.tsx deleted file mode 100644 index 9f5a20d0..00000000 --- a/src/app/dev/auth/validasi/page.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import { Validasi } from "@/app_modules/auth"; - - -export default function Page() { - - return ; -} diff --git a/src/app/lib/router_hipmi/router_auth.ts b/src/app/lib/router_hipmi/router_auth.ts new file mode 100644 index 00000000..6149df2b --- /dev/null +++ b/src/app/lib/router_hipmi/router_auth.ts @@ -0,0 +1,5 @@ +export const RouterAuth = { + login: "/dev/auth/login", + validasi: "/dev/auth/validasi/", + register: "/dev/auth/register/", +}; diff --git a/src/app_modules/admin/global_state/index.ts b/src/app_modules/admin/global_state/index.ts index 32e642b8..689ebfa2 100644 --- a/src/app_modules/admin/global_state/index.ts +++ b/src/app_modules/admin/global_state/index.ts @@ -5,6 +5,6 @@ import { atomWithStorage } from "jotai/utils"; * @type number * @ */ -export const gs_admin_hotMenu = atomWithStorage("gs_admin_hotMenu", 0) +export const gs_admin_hotMenu = atomWithStorage("gs_admin_hotMenu", 1) export const gs_admin_subMenu = atomWithStorage("gs_admin_subMenu",null) \ No newline at end of file diff --git a/src/app_modules/admin/layout.tsx b/src/app_modules/admin/layout.tsx index cda67e17..0a3ca7e1 100644 --- a/src/app_modules/admin/layout.tsx +++ b/src/app_modules/admin/layout.tsx @@ -52,8 +52,6 @@ export default function AdminLayout({ const [active, setActive] = useAtom(gs_admin_hotMenu); const [activeChild, setActiveChild] = useAtom(gs_admin_subMenu); - - const navbarItems = listAdminPage.map((e, i) => ( + + // + //
+ // logo + //
+ //
+ // + // } + + > + {children} +
+ + ); +} diff --git a/src/app_modules/auth/login/view.tsx b/src/app_modules/auth/login/view.tsx index 77be0cff..bd93903c 100644 --- a/src/app_modules/auth/login/view.tsx +++ b/src/app_modules/auth/login/view.tsx @@ -1,101 +1,135 @@ "use client"; import { myConsole } from "@/app/fun/my_console"; -import { randomOTP } from "@/app/fun/rondom_otp"; +import { randomOTP } from "@/app_modules/auth/fun/rondom_otp"; import { ApiHipmi } from "@/app/lib/api"; import { Warna } from "@/app/lib/warna"; -import { Button, Center, Flex, Stack, TextInput, Title } from "@mantine/core"; +import { + Button, + Center, + Flex, + Grid, + Group, + Image, + Stack, + Text, + TextInput, + Title, +} from "@mantine/core"; import { getHotkeyHandler, useFocusTrap, useHotkeys } from "@mantine/hooks"; import { useRouter } from "next/navigation"; import { useState } from "react"; -import toast from "react-simple-toasts"; import { useAtom } from "jotai"; -import { gs_otp, gs_nomor } from "../state/state"; -import { IconCircleLetterH } from "@tabler/icons-react"; +import { gs_otp, gs_nomor, gs_kodeId } from "../state/state"; import { RouterAdminDashboard } from "@/app/lib/router_hipmi/router_admin"; import { NotifBerhasil } from "@/app_modules/donasi/component/notifikasi/notif_berhasil"; import { NotifGagal } from "@/app_modules/donasi/component/notifikasi/notif_gagal"; +import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/component_global/notif_global/notifikasi_peringatan"; +import { auth_funLogin } from "@/app_modules/auth/fun/fun_login"; +import { RouterAuth } from "@/app/lib/router_hipmi/router_auth"; +import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil"; export default function Login() { const router = useRouter(); const [nomor, setNomor] = useState(""); - const [inputNumber, setInputNumber] = useAtom(gs_nomor); - const [code, setCode] = useAtom(gs_otp); + const [kodeId, setKodeId] = useAtom(gs_kodeId); const focusTrapRef = useFocusTrap(); - const onLogin = async () => { - const body = { - nomor: nomor, - otp: randomOTP(), - }; + async function onLogin() { + if (nomor.length < 10) + return ComponentGlobal_NotifikasiPeringatan("Nomor minimal 10 digit"); + if (nomor.length > 13) + return ComponentGlobal_NotifikasiPeringatan("Nomor maximal 13 digit"); - if (body.nomor.length < 10) return toast("Nomor minimal 10 digit"); - if (body.nomor.length > 13) return toast("Nomor maximal 13 digit"); - await fetch(ApiHipmi.login, { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify(body), - }) - .then((res) => res.json()) - .then((val) => { - // console.log(val); - if (val.success === true) { - router.push(RouterAdminDashboard.splash_admin); - } else { - if (val.status == 200) { - setCode(val.body.otp); - setInputNumber(val.body.nomor); - router.push("/dev/auth/validasi"); - return NotifBerhasil("Nomor OTP terkirim"); - } else { - NotifGagal(val.message); - } - } - }); - }; + await auth_funLogin(nomor).then((res) => { + if (res.status === 200) { + ComponentGlobal_NotifikasiBerhasil(res.message, 2000); + setKodeId(res.kodeOtpId); + router.push(RouterAuth.validasi + res.kodeOtpId); + } else { + ComponentGlobal_NotifikasiPeringatan(res.message); + } + }); + + // await fetch(ApiHipmi.login, { + // method: "POST", + // headers: { + // "Content-Type": "application/json", + // }, + // body: JSON.stringify(body), + // }) + // .then((res) => res.json()) + // .then((val) => { + // // console.log(val); + // if (val.success === true) { + // router.push(RouterAdminDashboard.splash_admin); + // } else { + // if (val.status == 200) { + // setCode(val.body.otp); + // setInputNumber(val.body.nomor); + // router.push("/dev/auth/validasi"); + // return NotifBerhasil("Nomor OTP terkirim"); + // } else { + // NotifGagal(val.message); + // } + // } + // }); + } return ( <> - - - Login - { - setNomor(val.target.value); - }} - /> +
+ +
+ logo +
+ + Selamat Datang di HIPMI App + + Silahkan masukan nomor telepon anda untuk masuk ! + + - - + + +
+ +62 +
+
+ + { + setNomor(62 + val.target.value); + }} + /> + +
+ + +
+
); } diff --git a/src/app_modules/auth/logout/view.tsx b/src/app_modules/auth/logout/view.tsx index 58ffe935..89f282b2 100644 --- a/src/app_modules/auth/logout/view.tsx +++ b/src/app_modules/auth/logout/view.tsx @@ -1,36 +1,45 @@ "use client"; -import { myConsole } from "@/app/fun/my_console"; -import { ApiHipmi } from "@/app/lib/api"; + import { ActionIcon, Button, Group, Modal, Stack, Title } from "@mantine/core"; import { useRouter } from "next/navigation"; import { useAtom } from "jotai"; -import { gs_nomor, gs_otp } from "../state/state"; +import { gs_kodeId, gs_nomor, gs_otp } from "../state/state"; import { IconLogout } from "@tabler/icons-react"; import { Warna } from "@/app/lib/warna"; import { useDisclosure } from "@mantine/hooks"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil"; +import { auth_Logout } from "../fun/fun_logout"; +import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/component_global/notif_global/notifikasi_peringatan"; export default function User_Logout() { const router = useRouter(); - const [nomor, setnomor] = useAtom(gs_nomor); - const [code, setCode] = useAtom(gs_otp); - const [opened, { toggle }] = useDisclosure(false); + const [kodeId, setKodeId] = useAtom(gs_kodeId); const onLogout = async () => { - await fetch(ApiHipmi.logout) - .then((res) => res.json()) - .then((val) => { - if (val.status == 200) { - setnomor(null); - setCode(null); - - ComponentGlobal_NotifikasiBerhasil("Anda Berhasil Logout") - return router.push("/dev/auth/login"); - } - }); + // await fetch(ApiHipmi.logout) + // .then((res) => res.json()) + // .then((val) => { + // if (val.status == 200) { + // setnomor(null); + // setCode(null); + // ComponentGlobal_NotifikasiBerhasil("Anda Berhasil Logout") + // return router.push("/dev/auth/login"); + // } + // }); }; + async function onClickLogout() { + await auth_Logout(kodeId).then((res) => { + if (res.status === 200) { + setKodeId(""); + ComponentGlobal_NotifikasiBerhasil(res.message); + } else { + ComponentGlobal_NotifikasiPeringatan(res.message); + } + }); + } + return ( <> @@ -45,7 +54,7 @@ export default function User_Logout() { radius={50} bg={Warna.merah} color="red" - onClick={() => onLogout()} + onClick={() => onClickLogout()} > Keluar diff --git a/src/app_modules/auth/register/view.tsx b/src/app_modules/auth/register/view.tsx index 9fa289ca..6e44c0ee 100644 --- a/src/app_modules/auth/register/view.tsx +++ b/src/app_modules/auth/register/view.tsx @@ -1,8 +1,17 @@ "use client"; import { Warna } from "@/app/lib/warna"; -import { Flex, Title, TextInput, Button, Text } from "@mantine/core"; -import { IconCircleLetterH } from "@tabler/icons-react"; +import { + Flex, + Title, + TextInput, + Button, + Text, + Center, + PinInput, + Stack, +} from "@mantine/core"; +import { IconCircleLetterH, IconCloudLockOpen } from "@tabler/icons-react"; import { gs_nomor } from "../state/state"; import { useAtom } from "jotai"; import { useState } from "react"; @@ -12,46 +21,79 @@ import { ApiHipmi } from "@/app/lib/api"; import { useRouter } from "next/navigation"; import _ from "lodash"; import { useFocusTrap } from "@mantine/hooks"; +import { Auth_funRegister } from "../fun/fun_register"; +import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/component_global/notif_global/notifikasi_peringatan"; +import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil"; +import { IconPencilCheck } from "@tabler/icons-react"; +import { RouterHome } from "@/app/lib/router_hipmi/router_home"; +import { auth_funEditAktivasiKodeOtpById } from "../fun/fun_edit_aktivasi_kode_otp_by_id"; -export default function Register() { - const route = useRouter(); - const [nomor, setNomor] = useAtom(gs_nomor); +export default function Register({ dataOtp }: { dataOtp: any }) { + const router = useRouter(); + const [nomor, setNomor] = useState(dataOtp.nomor); const [value, setValue] = useState(""); const focusTrapRef = useFocusTrap(); - const onRegister = async () => { - myConsole(value); + // const onRegister = async () => { + // myConsole(value); + // const body = { + // username: _.lowerCase(value), + // nomor: nomor, + // }; + + // if (!body) return toast("Lengkapi username"); + // if (body.username.length < 5) return toast("Username minimal 5 karakter"); + + // await fetch(ApiHipmi.register, { + // method: "POST", + // headers: { + // "Content-Type": "application/json", + // }, + // body: JSON.stringify(body), + // }) + // .then((res) => res.json()) + // .then((val) => { + // myConsole(val); + // if (val.status == 201) { + // toast("Pendaftaran Berhasil"); + // return route.push("/dev/home"); + // } else { + // return toast(val.message); + // } + // }); + // }; + + async function onRegistarsi() { const body = { username: _.lowerCase(value), nomor: nomor, }; - if (!body) return toast("Lengkapi username"); - if (body.username.length < 5) return toast("Username minimal 5 karakter"); + if (_.values(body.username).includes("")) + return ComponentGlobal_NotifikasiPeringatan("Lengkapi Username"); + if (body.username.length < 5) + return ComponentGlobal_NotifikasiPeringatan("Username minimal 5 krakter"); - await fetch(ApiHipmi.register, { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify(body), - }) - .then((res) => res.json()) - .then((val) => { - myConsole(val); - if (val.status == 201) { - toast("Pendaftaran Berhasil"); - return route.push("/dev/home"); - } else { - return toast(val.message); - } - }); - }; + await Auth_funRegister(body).then(async (res) => { + if (res.status === 200) { + await auth_funEditAktivasiKodeOtpById(dataOtp.id).then((val) => { + if (val.status === 200) { + ComponentGlobal_NotifikasiBerhasil(res.message); + router.push(RouterHome.main_home); + } else { + ComponentGlobal_NotifikasiPeringatan(val.message); + } + }); + } else { + ComponentGlobal_NotifikasiPeringatan(res.message); + } + }); + } return ( <> - - +
*/} + + {/*
{JSON.stringify(dataOtp,null,2)}
*/} + +
+ +
+ +
+ + + + REGISTRASI + Masukan username anda ! + + + { + setValue(val.currentTarget.value); + }} + /> + + Anda akan terdaftar dengan nomor berikut{" "} + + +{nomor} + + + + + + + + +
+
); } diff --git a/src/app_modules/auth/state/state.ts b/src/app_modules/auth/state/state.ts index 04c96225..1ce89583 100644 --- a/src/app_modules/auth/state/state.ts +++ b/src/app_modules/auth/state/state.ts @@ -1,4 +1,6 @@ import { atomWithStorage } from 'jotai/utils' export const gs_nomor = atomWithStorage("nomorHp", null) -export const gs_otp = atomWithStorage("code_otp", null) \ No newline at end of file +export const gs_otp = atomWithStorage("code_otp", null) + +export const gs_kodeId = atomWithStorage("gs_kodeId", ""); \ No newline at end of file diff --git a/src/app_modules/auth/validasi/view.tsx b/src/app_modules/auth/validasi/view.tsx index aa7e8284..d84e8d71 100644 --- a/src/app_modules/auth/validasi/view.tsx +++ b/src/app_modules/auth/validasi/view.tsx @@ -15,7 +15,11 @@ import { gs_nomor, gs_otp } from "../state/state"; import { Warna } from "@/app/lib/warna"; import { useState } from "react"; import { myConsole } from "@/app/fun/my_console"; -import { IconChevronLeft, IconCircleLetterH } from "@tabler/icons-react"; +import { + IconChevronLeft, + IconCircleLetterH, + IconCloudLockOpen, +} from "@tabler/icons-react"; import toast from "react-simple-toasts"; import { ApiHipmi } from "@/app/lib/api"; import { useRouter } from "next/navigation"; @@ -24,12 +28,18 @@ import { useFocusTrap } from "@mantine/hooks"; import { NotifBerhasil } from "@/app_modules/donasi/component/notifikasi/notif_berhasil"; import { NotifGagal } from "@/app_modules/donasi/component/notifikasi/notif_gagal"; import { NotifPeringatan } from "@/app_modules/donasi/component/notifikasi/notif_peringatan"; +import Countdown from "react-countdown"; +import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/component_global/notif_global/notifikasi_peringatan"; +import { auth_funValidasi } from "../fun/fun_validasi"; +import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil"; +import { RouterAuth } from "@/app/lib/router_hipmi/router_auth"; +import { RouterHome } from "@/app/lib/router_hipmi/router_home"; +import { auth_funEditAktivasiKodeOtpById } from "../fun/fun_edit_aktivasi_kode_otp_by_id"; -export default function Validasi() { +export default function Validasi({ dataOtp }: { dataOtp: any }) { const router = useRouter(); - const [nomor, setnomor] = useAtom(gs_nomor); - const [code, setCode] = useAtom(gs_otp); - + const [nomor, setnomor] = useState(dataOtp.nomor); + const [code, setCode] = useState(dataOtp.otp); const [inputCode, setInputOtp] = useState(""); const focusTrapRef = useFocusTrap(); @@ -43,34 +53,53 @@ export default function Validasi() { if (!inputCode) return toast("Lengkapi Kode"); if (body.otp != inputCode) return toast("Kode Salah"); - await fetch(ApiHipmi.validasi, { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify(body), - }) - .then((res) => res.json()) - .then((val) => { - myConsole(val); - if (val.status == 200) { - setTimeout(() => router.push("/dev/home"), 2000); - funGetUserProfile(val.data.id); - NotifBerhasil("Berhasil Login"); - } else { - router.push("/dev/auth/register"); - NotifPeringatan("Silahkan Registrasi"); - } - }); + // await fetch(ApiHipmi.validasi, { + // method: "POST", + // headers: { + // "Content-Type": "application/json", + // }, + // body: JSON.stringify(body), + // }) + // .then((res) => res.json()) + // .then((val) => { + // myConsole(val); + // if (val.status == 200) { + // setTimeout(() => router.push("/dev/home"), 2000); + // funGetUserProfile(val.data.id); + // NotifBerhasil("Berhasil Login"); + // } else { + // router.push("/dev/auth/register"); + // NotifPeringatan("Silahkan Registrasi"); + // } + // }); }; + async function onVerifikasi() { + if (!inputCode) + return ComponentGlobal_NotifikasiPeringatan("Lengkapi Kode"); + if (code != inputCode) + return ComponentGlobal_NotifikasiPeringatan("Kode Salah"); + + await auth_funValidasi(nomor).then(async (res) => { + if (res.status === 200) { + await auth_funEditAktivasiKodeOtpById(dataOtp.id).then((val) => { + if (val.status === 200) { + ComponentGlobal_NotifikasiBerhasil(res.message); + router.push(RouterHome.main_home); + } else { + ComponentGlobal_NotifikasiPeringatan(val.message); + } + }); + } else { + ComponentGlobal_NotifikasiBerhasil(res.message); + router.push(RouterAuth.register + dataOtp.id); + } + }); + } + return ( <> - {/* {JSON.stringify(nomor)} - {JSON.stringify(code)} */} - - - - + */} + + {/*
{JSON.stringify(code)}
*/} + +
+ +
+ +
+ + + + Verifikasi Kode OTP + + Silahkan masukan 4 digit kode otp yang dikirim ke{" "} + + +{nomor} + + + + +
+ { + setInputOtp(val); + }} + /> +
+ + + +
+
+
); } diff --git a/src/app_modules/fun_global/get_user_token.ts b/src/app_modules/fun_global/get_user_token.ts index ed8e890f..5c22838d 100644 --- a/src/app_modules/fun_global/get_user_token.ts +++ b/src/app_modules/fun_global/get_user_token.ts @@ -5,11 +5,12 @@ import yaml from "yaml"; import fs from "fs"; import { unsealData } from "iron-session"; import { redirect } from "next/navigation"; +import { RouterAuth } from "@/app/lib/router_hipmi/router_auth"; const config = yaml.parse(fs.readFileSync("config.yaml").toString()); export async function User_getUserId() { const c = cookies().get("ssn"); - if (!c?.value) return redirect("/dev/auth/login"); + if (!c?.value) return redirect(RouterAuth.login); const token = JSON.parse( await unsealData(c?.value as string, { diff --git a/src/app_modules/home/layout.tsx b/src/app_modules/home/layout.tsx index 0ad27c8c..88ac839b 100644 --- a/src/app_modules/home/layout.tsx +++ b/src/app_modules/home/layout.tsx @@ -68,6 +68,7 @@ export default function HomeLayout({ HIPMI + {/* diff --git a/src/app_modules/home/view.tsx b/src/app_modules/home/view.tsx index ac100e7d..0a210a90 100644 --- a/src/app_modules/home/view.tsx +++ b/src/app_modules/home/view.tsx @@ -96,7 +96,7 @@ export default function HomeView({ dataUser }: { dataUser: MODEL_USER }) { <> - logo + logo {/*
{JSON.stringify(stateUser, null, 2)}
*/} From a3f507169a525b679d746259cbd4df8ef25655b5 Mon Sep 17 00:00:00 2001 From: Bagasbanuna02 Date: Mon, 4 Mar 2024 17:09:23 +0800 Subject: [PATCH 2/9] Login bug fix --- package.json | 1 + src/app/dev/event/main/loading.tsx | 9 +++ src/app/dev/event/splash/loading.tsx | 9 +++ src/app/dev/event/splash/page.tsx | 3 + src/app/dev/home/loading.tsx | 9 +++ src/app/dev/home/page.tsx | 3 + src/app/dev/katalog/[id]/loading.tsx | 10 +++ src/app/dev/katalog/[id]/page.tsx | 16 ++++- src/app_modules/auth/fun/fun_login.ts | 23 ------- src/app_modules/auth/fun/fun_logout.ts | 6 +- src/app_modules/auth/fun/fun_register.ts | 4 +- src/app_modules/auth/login/view.tsx | 45 ++++++++----- src/app_modules/auth/logout/view.tsx | 32 +++++++-- src/app_modules/auth/register/view.tsx | 4 ++ src/app_modules/auth/validasi/view.tsx | 4 ++ .../component_global/loading_page.tsx | 36 ++++++++++ src/app_modules/fun_global/get_user_token.ts | 1 + src/app_modules/home/layout.tsx | 7 +- src/app_modules/home/view.tsx | 65 ++++++++++++------- yarn.lock | 5 ++ 20 files changed, 216 insertions(+), 76 deletions(-) create mode 100644 src/app/dev/event/main/loading.tsx create mode 100644 src/app/dev/event/splash/loading.tsx create mode 100644 src/app/dev/home/loading.tsx create mode 100644 src/app/dev/katalog/[id]/loading.tsx create mode 100644 src/app_modules/component_global/loading_page.tsx diff --git a/package.json b/package.json index 9a4824a7..7ff6d7fc 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "react-countdown": "^2.3.5", "react-dom": "18.2.0", "react-fast-marquee": "^1.6.4", + "react-international-phone": "^4.2.6", "react-quill": "^2.0.0", "react-responsive-carousel": "^3.2.23", "react-simple-toasts": "^5.10.0", diff --git a/src/app/dev/event/main/loading.tsx b/src/app/dev/event/main/loading.tsx new file mode 100644 index 00000000..0db19fa0 --- /dev/null +++ b/src/app/dev/event/main/loading.tsx @@ -0,0 +1,9 @@ +import ComponentGlobal_LoadingPage from "@/app_modules/component_global/loading_page"; + +export default async function Page() { + return ( + <> + + + ); +} \ No newline at end of file diff --git a/src/app/dev/event/splash/loading.tsx b/src/app/dev/event/splash/loading.tsx new file mode 100644 index 00000000..ab5335df --- /dev/null +++ b/src/app/dev/event/splash/loading.tsx @@ -0,0 +1,9 @@ +import ComponentGlobal_LoadingPage from "@/app_modules/component_global/loading_page"; + +export default async function Page() { + return ( + <> + + + ); +} \ No newline at end of file diff --git a/src/app/dev/event/splash/page.tsx b/src/app/dev/event/splash/page.tsx index 731f1110..8a50c2da 100644 --- a/src/app/dev/event/splash/page.tsx +++ b/src/app/dev/event/splash/page.tsx @@ -1,5 +1,8 @@ import { Event_SplashScreen } from "@/app_modules/event"; export default async function Page() { + // await new Promise((a, b) => { + // setTimeout(a, 1000); + // }); return ; } diff --git a/src/app/dev/home/loading.tsx b/src/app/dev/home/loading.tsx new file mode 100644 index 00000000..6d21ef97 --- /dev/null +++ b/src/app/dev/home/loading.tsx @@ -0,0 +1,9 @@ +import ComponentGlobal_LoadingPage from "@/app_modules/component_global/loading_page"; + +export default async function Page() { + return ( + <> + + + ); +} diff --git a/src/app/dev/home/page.tsx b/src/app/dev/home/page.tsx index 6238bb7f..146fb60d 100644 --- a/src/app/dev/home/page.tsx +++ b/src/app/dev/home/page.tsx @@ -8,6 +8,9 @@ import { User_getOneById } from "@/app_modules/home/fun/get/get_one_user_by_id"; export default async function Page() { const userId = await User_getUserId(); const dataUser = await User_getOneById(userId); + // await new Promise((a, b) => { + // setTimeout(a, 1000); + // }); return ( <> diff --git a/src/app/dev/katalog/[id]/loading.tsx b/src/app/dev/katalog/[id]/loading.tsx new file mode 100644 index 00000000..843e1ee7 --- /dev/null +++ b/src/app/dev/katalog/[id]/loading.tsx @@ -0,0 +1,10 @@ +import ComponentGlobal_LoadingPage from "@/app_modules/component_global/loading_page"; + +export default async function Page() { + + return ( + <> + + + ); +} diff --git a/src/app/dev/katalog/[id]/page.tsx b/src/app/dev/katalog/[id]/page.tsx index bd747c29..97148afd 100644 --- a/src/app/dev/katalog/[id]/page.tsx +++ b/src/app/dev/katalog/[id]/page.tsx @@ -12,18 +12,28 @@ import { funGetListPortofolio } from "@/app_modules/katalog/portofolio/fun/get/g import { User_getUserId } from "@/app_modules/fun_global/get_user_token"; import { Profile_getOneById } from "@/app_modules/katalog/profile/fun/get/get_one_profile"; import { Profile_getOneProfileAndUserById } from "@/app_modules/katalog/profile/fun/get/get_one_user_profile"; +import { User_getOneById } from "@/app_modules/home/fun/get/get_one_user_by_id"; const config = yaml.parse(fs.readFileSync("config.yaml").toString()); export default async function Page({ params }: { params: { id: string } }) { let profileId = params.id; - const userLoginId = await User_getUserId() + const authorId = await User_getUserId(); + const dataUser = await User_getOneById(authorId) const listPorto = await funGetListPortofolio(profileId); - const dataProfile = await Profile_getOneProfileAndUserById(profileId) + const dataProfile = await Profile_getOneProfileAndUserById(profileId); // console.log(dataProfile) + await new Promise((a, b) => { + setTimeout(a, 1000); + }); + return ( <> - + ); } diff --git a/src/app_modules/auth/fun/fun_login.ts b/src/app_modules/auth/fun/fun_login.ts index 06c73958..ae9d2526 100644 --- a/src/app_modules/auth/fun/fun_login.ts +++ b/src/app_modules/auth/fun/fun_login.ts @@ -6,29 +6,6 @@ import { randomOTP } from "./rondom_otp"; export async function auth_funLogin(nomor: string) { const codeOtp = randomOTP(); - // const res = await fetch( - // `https://wa.wibudev.com/code?nom=${nomor}&text=Masukan Kode OTP:${codeOtp}` - // ); - - // const sendWa = await res.json(); - // if (sendWa.status !== "success") - // return { status: 400, message: "WA Tidak Terdaftar" }; - - // const createOtpId = await prisma.kodeOtp.create({ - // data: { - // nomor: nomor, - // otp: codeOtp, - // }, - // }); - - // if (!createOtpId) return { status: 400, message: "Gagal Membuat Kode OTP" }; - - // return { - // status: 200, - // message: "Kode Verifikasi Dikirim", - // kodeOtpId: createOtpId.id - // }; - try { const res = await fetch( `https://wa.wibudev.com/code?nom=${nomor}&text=Masukan Kode OTP:${codeOtp}` diff --git a/src/app_modules/auth/fun/fun_logout.ts b/src/app_modules/auth/fun/fun_logout.ts index f7986639..a00bf9fc 100644 --- a/src/app_modules/auth/fun/fun_logout.ts +++ b/src/app_modules/auth/fun/fun_logout.ts @@ -1,6 +1,7 @@ "use server"; import prisma from "@/app/lib/prisma"; +import { revalidatePath } from "next/cache"; import { cookies } from "next/headers"; export async function auth_Logout(kodeId: string) { @@ -8,6 +9,7 @@ export async function auth_Logout(kodeId: string) { name: "ssn", value: "", maxAge: 0, + path: "/dev/auth/login", }); const c = cookies().get("ssn"); @@ -19,7 +21,7 @@ export async function auth_Logout(kodeId: string) { }, }); - if (!del) return { status: 400, message: "Gagal Hapus Kode OTP Id" }; - + if (!del) return { status: 400, message: "Gagal Hapus Kode OTP Id"}; + revalidatePath("/dev/katalog") return { status: 200, message: "Logout Berhasil" }; } diff --git a/src/app_modules/auth/fun/fun_register.ts b/src/app_modules/auth/fun/fun_register.ts index 33bf5b30..5d7df13b 100644 --- a/src/app_modules/auth/fun/fun_register.ts +++ b/src/app_modules/auth/fun/fun_register.ts @@ -31,8 +31,8 @@ export async function Auth_funRegister(data: any) { const seal = await sealData( JSON.stringify({ - id: data.id, - username: data.username, + id: create.id, + username: create.username, }), { password: await config.server.password, diff --git a/src/app_modules/auth/login/view.tsx b/src/app_modules/auth/login/view.tsx index bd93903c..11af4f84 100644 --- a/src/app_modules/auth/login/view.tsx +++ b/src/app_modules/auth/login/view.tsx @@ -1,10 +1,7 @@ "use client"; -import { myConsole } from "@/app/fun/my_console"; -import { randomOTP } from "@/app_modules/auth/fun/rondom_otp"; -import { ApiHipmi } from "@/app/lib/api"; -import { Warna } from "@/app/lib/warna"; import { + Box, Button, Center, Flex, @@ -16,33 +13,34 @@ import { TextInput, Title, } from "@mantine/core"; -import { getHotkeyHandler, useFocusTrap, useHotkeys } from "@mantine/hooks"; +import { useFocusTrap } from "@mantine/hooks"; import { useRouter } from "next/navigation"; import { useState } from "react"; import { useAtom } from "jotai"; -import { gs_otp, gs_nomor, gs_kodeId } from "../state/state"; -import { RouterAdminDashboard } from "@/app/lib/router_hipmi/router_admin"; -import { NotifBerhasil } from "@/app_modules/donasi/component/notifikasi/notif_berhasil"; -import { NotifGagal } from "@/app_modules/donasi/component/notifikasi/notif_gagal"; +import { gs_kodeId } from "../state/state"; import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/component_global/notif_global/notifikasi_peringatan"; import { auth_funLogin } from "@/app_modules/auth/fun/fun_login"; import { RouterAuth } from "@/app/lib/router_hipmi/router_auth"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil"; +import { PhoneInput } from "react-international-phone"; +import "react-international-phone/style.css"; export default function Login() { const router = useRouter(); - const [nomor, setNomor] = useState(""); const [kodeId, setKodeId] = useAtom(gs_kodeId); const focusTrapRef = useFocusTrap(); + const [phone, setPhone] = useState(""); + const [loading, setLoading] = useState(false); async function onLogin() { - if (nomor.length < 10) - return ComponentGlobal_NotifikasiPeringatan("Nomor minimal 10 digit"); - if (nomor.length > 13) - return ComponentGlobal_NotifikasiPeringatan("Nomor maximal 13 digit"); + // if (nomor.length < 10) + // return ComponentGlobal_NotifikasiPeringatan("Nomor minimal 10 digit"); + // if (nomor.length > 13) + // return ComponentGlobal_NotifikasiPeringatan("Nomor maximal 13 digit"); + const nomorHp = phone.substring(1); - await auth_funLogin(nomor).then((res) => { + await auth_funLogin(nomorHp).then((res) => { if (res.status === 200) { ComponentGlobal_NotifikasiBerhasil(res.message, 2000); setKodeId(res.kodeOtpId); @@ -79,7 +77,6 @@ export default function Login() { return ( <> -
@@ -98,7 +95,7 @@ export default function Login() { - + {/*
+62 @@ -115,7 +112,16 @@ export default function Login() { }} /> - + */} + + { + setPhone(val); + }} + /> diff --git a/src/app_modules/auth/logout/view.tsx b/src/app_modules/auth/logout/view.tsx index 89f282b2..2ed684b6 100644 --- a/src/app_modules/auth/logout/view.tsx +++ b/src/app_modules/auth/logout/view.tsx @@ -10,11 +10,15 @@ import { useDisclosure } from "@mantine/hooks"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil"; import { auth_Logout } from "../fun/fun_logout"; import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/component_global/notif_global/notifikasi_peringatan"; +import { RouterAuth } from "@/app/lib/router_hipmi/router_auth"; +import { useState } from "react"; export default function User_Logout() { const router = useRouter(); const [opened, { toggle }] = useDisclosure(false); const [kodeId, setKodeId] = useAtom(gs_kodeId); + const [loading, setLoading] = useState(false); + const [loading2, setLoading2] = useState(false); const onLogout = async () => { // await fetch(ApiHipmi.logout) @@ -34,6 +38,7 @@ export default function User_Logout() { if (res.status === 200) { setKodeId(""); ComponentGlobal_NotifikasiBerhasil(res.message); + router.push(RouterAuth.login) } else { ComponentGlobal_NotifikasiPeringatan(res.message); } @@ -46,15 +51,25 @@ export default function User_Logout() { Anda yakin ingin keluar ? - @@ -64,7 +79,16 @@ export default function User_Logout() { {/* */} - diff --git a/src/app_modules/auth/register/view.tsx b/src/app_modules/auth/register/view.tsx index 6e44c0ee..3c3b288f 100644 --- a/src/app_modules/auth/register/view.tsx +++ b/src/app_modules/auth/register/view.tsx @@ -33,6 +33,7 @@ export default function Register({ dataOtp }: { dataOtp: any }) { const [nomor, setNomor] = useState(dataOtp.nomor); const [value, setValue] = useState(""); const focusTrapRef = useFocusTrap(); + const [loading, setLoading] = useState(false); // const onRegister = async () => { // myConsole(value); @@ -169,12 +170,15 @@ export default function Register({ dataOtp }: { dataOtp: any }) {
+ + + + { + setOpenDel(false); + }} + centered + withCloseButton={false} + > + + Yakin menghapus {tipe} ini ? + + + + + + + + open()}> + + + + ); +} diff --git a/src/app_modules/forum/component/header/header_rata_kiri.tsx b/src/app_modules/forum/component/header/header_rata_kiri.tsx new file mode 100644 index 00000000..d99b6f8e --- /dev/null +++ b/src/app_modules/forum/component/header/header_rata_kiri.tsx @@ -0,0 +1,30 @@ +"use client"; + +import { ActionIcon, Group, Header, Title } from "@mantine/core"; +import { IconX } from "@tabler/icons-react"; +import { useRouter } from "next/navigation"; + +export default function ComponentForum_HeaderRataKiri({ + title, +}: { + title: string; +}) { + const router = useRouter(); + return ( + <> +
+ + { + router.back(); + }} + > + + + {title} + +
+ + ); +} diff --git a/src/app_modules/forum/component/header/header_tamplate.tsx b/src/app_modules/forum/component/header/header_tamplate.tsx new file mode 100644 index 00000000..4025fe08 --- /dev/null +++ b/src/app_modules/forum/component/header/header_tamplate.tsx @@ -0,0 +1,69 @@ +"use client"; + +import { Header, Group, ActionIcon, Text, Title } from "@mantine/core"; +import { IconArrowLeft, IconChevronLeft } from "@tabler/icons-react"; +import { useRouter } from "next/navigation"; +import { useState } from "react"; + +export default function ComponentForum_HeaderTamplate({ + hideBack, + changeIconBack, + route, + route2, + title, + icon, + bg, +}: { + hideBack?: boolean; + changeIconBack?: any; + route?: any; + route2?: any; + title: string; + icon?: any; + bg?: any; +}) { + const router = useRouter(); + return ( + <> +
+ + {hideBack ? ( + + ) : ( + { + if (route === null || route === undefined) { + return router.back(); + } else { + return router.push(route); + } + }} + > + {changeIconBack ? changeIconBack : } + + )} + {title} + {(() => { + if (route2 === null || route2 === undefined) { + return ; + } else { + return ( + router.push(route2)} + > + {icon} + + ); + } + })()} + +
+ + ); +} diff --git a/src/app_modules/forum/component/loading_drawer.tsx b/src/app_modules/forum/component/loading_drawer.tsx new file mode 100644 index 00000000..3a1a53ac --- /dev/null +++ b/src/app_modules/forum/component/loading_drawer.tsx @@ -0,0 +1,22 @@ +"use client"; + +import { Center, Group, LoadingOverlay, Skeleton } from "@mantine/core"; + +export default function ComponentForum_LoadingDrawer() { + const customLoad = ( +
+ + {Array(3) + .fill(0) + .map((e, i) => ( + + ))} + +
+ ); + return ( + <> + {customLoad} + + ); +} diff --git a/src/app_modules/forum/create/index.tsx b/src/app_modules/forum/create/index.tsx new file mode 100644 index 00000000..41e605d1 --- /dev/null +++ b/src/app_modules/forum/create/index.tsx @@ -0,0 +1,76 @@ +"use client"; + +import { + ActionIcon, + Button, + Center, + Group, + Loader, + Paper, + Stack, +} from "@mantine/core"; +import "react-quill/dist/quill.snow.css"; +import "react-quill/dist/quill.bubble.css"; +import { IconPhotoUp } from "@tabler/icons-react"; +import { useShallowEffect } from "@mantine/hooks"; +import { useRouter } from "next/navigation"; +import ComponentGlobal_V2_LoadingPage from "@/app_modules/component_global/loading_page_v2"; + +import dynamic from "next/dynamic"; +import React, { useState } from "react"; +const ReactQuill = dynamic( + () => { + return import("react-quill"); + }, + { ssr: false } +); + +export default function Forum_Create() { + const [value, setValue] = useState(""); + const [reload, setReload] = useState(false); + useShallowEffect(() => { + if (window && window.document) setReload(true); + }, []); + + if (!reload) + return ( + <> + + + ); + + return ( + <> + + + { + setValue(val); + }} + /> + + + {/* + + */} + + + +
+ + ); +} + +function ButtonAction() { + const router = useRouter(); + return ( + <> + + + ); +} diff --git a/src/app_modules/forum/create/layout.tsx b/src/app_modules/forum/create/layout.tsx new file mode 100644 index 00000000..2a82a5b0 --- /dev/null +++ b/src/app_modules/forum/create/layout.tsx @@ -0,0 +1,19 @@ +"use client"; + +import { AppShell } from "@mantine/core"; +import React from "react"; +import ComponentForum_HeaderTamplate from "../component/header/header_tamplate"; + +export default function LayoutForum_Create({ + children, +}: { + children: React.ReactNode; +}) { + return ( + <> + }> + {children} + + + ); +} diff --git a/src/app_modules/forum/detail/index.tsx b/src/app_modules/forum/detail/index.tsx new file mode 100644 index 00000000..3e5e3257 --- /dev/null +++ b/src/app_modules/forum/detail/index.tsx @@ -0,0 +1,133 @@ +"use client"; + +import { RouterForum } from "@/app/lib/router_hipmi/router_forum"; +import { + ActionIcon, + Box, + Card, + Divider, + Group, + Stack, + Text, +} from "@mantine/core"; +import { IconMessageCircle } from "@tabler/icons-react"; +import ComponentForum_AuthorNameOnHeader from "../component/author_header_name"; +import ComponentForum_AuthorNameOnDetail from "../component/author_name_on_detail"; +import { useRouter } from "next/navigation"; + +export default function Forum_Detail({ forumId }: { forumId: string }) { + return ( + <> + + + + + + ); +} + +function ForumView({ forumId }: { forumId: string }) { + const router = useRouter(); + return ( + <> + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad, + vitae. Quisquam aspernatur, eius consequatur dicta repellendus + facere vero recusandae deleniti voluptas quod architecto, tenetur + totam excepturi rem nam iusto earum. + + + + + + + + { + router.push(RouterForum.komentar + forumId); + }} + > + + + 1 + + + + {new Date( + "August 19, 1975 23:15:30 GMT+00:00" + ).toLocaleTimeString()} + + + {new Date().toLocaleDateString(["id-ID"], { + dateStyle: "medium", + })} + + + + + + + + + + + ); +} + +function DiskusiView() { + return ( + <> + + {Array(5) + .fill(0) + .map((e, i) => ( + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. + Ad, vitae. Quisquam aspernatur, eius consequatur dicta + repellendus facere vero recusandae deleniti voluptas quod + architecto, tenetur totam excepturi rem nam iusto earum. + + + + + + {/* + + {new Date( + "August 19, 1975 23:15:30 GMT+00:00" + ).toLocaleTimeString()} + + + {new Date().toLocaleDateString(["id-ID"], { + dateStyle: "medium", + })} + + */} + + + + + + ))} + + + ); +} diff --git a/src/app_modules/forum/detail/layout.tsx b/src/app_modules/forum/detail/layout.tsx new file mode 100644 index 00000000..5acc9b8a --- /dev/null +++ b/src/app_modules/forum/detail/layout.tsx @@ -0,0 +1,38 @@ +"use client"; + +import { ActionIcon, AppShell, Group, Header, Title } from "@mantine/core"; +import React from "react"; +import ComponentForum_HeaderTamplate from "../component/header/header_tamplate"; +import { useRouter } from "next/navigation"; +import { IconChevronLeft } from "@tabler/icons-react"; + +export default function LayoutForum_Detail({ + children, +}: { + children: React.ReactNode; +}) { + const router = useRouter(); + return ( + <> + + + { + router.back(); + }} + > + + + Postingan + + + } + > + {children} + + + ); +} diff --git a/src/app_modules/forum/edit/komentar/index.tsx b/src/app_modules/forum/edit/komentar/index.tsx new file mode 100644 index 00000000..e97c6cdc --- /dev/null +++ b/src/app_modules/forum/edit/komentar/index.tsx @@ -0,0 +1,84 @@ +"use client" + +import { + ActionIcon, + Button, + Center, + Group, + Loader, + Paper, + Stack, +} from "@mantine/core"; +import "react-quill/dist/quill.snow.css"; +import "react-quill/dist/quill.bubble.css"; +import { IconPhotoUp } from "@tabler/icons-react"; +import { useShallowEffect } from "@mantine/hooks"; +import { useRouter } from "next/navigation"; +import ComponentGlobal_V2_LoadingPage from "@/app_modules/component_global/loading_page_v2"; + + +import dynamic from "next/dynamic"; +import React, { useState } from "react"; +import { useAtom } from "jotai"; +import { gs_forum_loading_edit_posting } from "../../global_state"; +const ReactQuill = dynamic( + () => { + return import("react-quill"); + }, + { ssr: false } +); + +export default function Forum_EditKomentar() { + const [value, setValue] = useState(""); + const [reload, setReload] = useState(false); + useShallowEffect(() => { + if (window && window.document) setReload(true); + }, []); + + if (!reload) + return ( + <> + + + ); + + return ( + <> + + + { + setValue(val); + }} + /> + + + {/* + + */} + + + +
+ + ); +} + +function ButtonAction() { + const router = useRouter(); + const [loadingEdit, setLoadingEdit] = useAtom(gs_forum_loading_edit_posting); + + return ( + <> + + + ); +} diff --git a/src/app_modules/forum/edit/komentar/layout.tsx b/src/app_modules/forum/edit/komentar/layout.tsx new file mode 100644 index 00000000..f153d9a1 --- /dev/null +++ b/src/app_modules/forum/edit/komentar/layout.tsx @@ -0,0 +1,21 @@ +"use client"; + +import { AppShell } from "@mantine/core"; +import React from "react"; +import ComponentForum_HeaderTamplate from "../../component/header/header_tamplate"; + +export default function LayoutForum_EditKomentar({ + children, +}: { + children: React.ReactNode; +}) { + return ( + <> + } + > + {children} + + + ); +} diff --git a/src/app_modules/forum/edit/posting/index.tsx b/src/app_modules/forum/edit/posting/index.tsx new file mode 100644 index 00000000..4898bb4d --- /dev/null +++ b/src/app_modules/forum/edit/posting/index.tsx @@ -0,0 +1,84 @@ +"use client" + +import { + ActionIcon, + Button, + Center, + Group, + Loader, + Paper, + Stack, +} from "@mantine/core"; +import "react-quill/dist/quill.snow.css"; +import "react-quill/dist/quill.bubble.css"; +import { IconPhotoUp } from "@tabler/icons-react"; +import { useShallowEffect } from "@mantine/hooks"; +import { useRouter } from "next/navigation"; +import ComponentGlobal_V2_LoadingPage from "@/app_modules/component_global/loading_page_v2"; + + +import dynamic from "next/dynamic"; +import React, { useState } from "react"; +import { useAtom } from "jotai"; +import { gs_forum_loading_edit_posting } from "../../global_state"; +const ReactQuill = dynamic( + () => { + return import("react-quill"); + }, + { ssr: false } +); + +export default function Forum_EditPosting() { + const [value, setValue] = useState(""); + const [reload, setReload] = useState(false); + useShallowEffect(() => { + if (window && window.document) setReload(true); + }, []); + + if (!reload) + return ( + <> + + + ); + + return ( + <> + + + { + setValue(val); + }} + /> + + + {/* + + */} + + + +
+ + ); +} + +function ButtonAction() { + const router = useRouter(); + const [loadingEdit, setLoadingEdit] = useAtom(gs_forum_loading_edit_posting); + + return ( + <> + + + ); +} diff --git a/src/app_modules/forum/edit/posting/layout.tsx b/src/app_modules/forum/edit/posting/layout.tsx new file mode 100644 index 00000000..94e0f885 --- /dev/null +++ b/src/app_modules/forum/edit/posting/layout.tsx @@ -0,0 +1,21 @@ +"use client"; + +import { AppShell } from "@mantine/core"; +import React from "react"; +import ComponentForum_HeaderTamplate from "../../component/header/header_tamplate"; + +export default function LayoutForum_EditPosting({ + children, +}: { + children: React.ReactNode; +}) { + return ( + <> + } + > + {children} + + + ); +} diff --git a/src/app_modules/forum/forumku/index.tsx b/src/app_modules/forum/forumku/index.tsx new file mode 100644 index 00000000..a2b5a566 --- /dev/null +++ b/src/app_modules/forum/forumku/index.tsx @@ -0,0 +1,136 @@ +"use client"; + +import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog"; +import ComponentGlobal_AuthorNameOnHeader from "@/app_modules/component_global/author_name_on_header"; +import { MODEL_USER } from "@/app_modules/home/model/interface"; +import { + ActionIcon, + Avatar, + Button, + Card, + Center, + Divider, + Group, + Stack, + Text, +} from "@mantine/core"; +import { IconCircleFilled, IconMessageCircle } from "@tabler/icons-react"; +import { useRouter } from "next/navigation"; +import ComponentForum_AuthorNameOnHeader from "../component/author_header_name"; +import { RouterForum } from "@/app/lib/router_hipmi/router_forum"; +import { useState } from "react"; +import ComponentGlobal_V2_LoadingPage from "@/app_modules/component_global/loading_page_v2"; + +export default function Forum_Forumku({ + auhtorSelectedData, +}: { + auhtorSelectedData: MODEL_USER; +}) { + const router = useRouter(); + const [loadingDetail, setLoaduingDetail] = useState(false); + const [loadingKomen, setLoadingKomen] = useState(false); + + if (loadingDetail) return ; + if (loadingKomen) return ; + return ( + <> + +
+ +
+ + + + {auhtorSelectedData?.Profile?.name} + + + @{auhtorSelectedData?.username}{" "} + + 5 Posting + + + + + + + + + {Array(5) + .fill(0) + .map((e, i) => ( + + + + + { + // console.log("halaman forum"); + setLoaduingDetail(true); + router.push(RouterForum.main_detail + i); + }} + > + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. + Ad, vitae. Quisquam aspernatur, eius consequatur dicta + repellendus facere vero recusandae deleniti voluptas quod + architecto, tenetur totam excepturi rem nam iusto earum. + + + + + + + { + setLoadingKomen(true); + router.push(RouterForum.komentar + i); + }} + > + + + 1 + + + + + + ))} + +
+ + ); +} diff --git a/src/app_modules/forum/forumku/layout.tsx b/src/app_modules/forum/forumku/layout.tsx new file mode 100644 index 00000000..a6a1f824 --- /dev/null +++ b/src/app_modules/forum/forumku/layout.tsx @@ -0,0 +1,24 @@ +"use client"; + +import { AppShell } from "@mantine/core"; +import React from "react"; +import ComponentForum_HeaderTamplate from "../component/header/header_tamplate"; +import { MODEL_USER } from "@/app_modules/home/model/interface"; + +export default function LayoutForum_Forumku({ + children, + username, +}: { + children: React.ReactNode; + username: string; +}) { + return ( + <> + } + > + {children} + + + ); +} diff --git a/src/app_modules/forum/global_state/index.tsx b/src/app_modules/forum/global_state/index.tsx new file mode 100644 index 00000000..aa86ad42 --- /dev/null +++ b/src/app_modules/forum/global_state/index.tsx @@ -0,0 +1,3 @@ +import { atomWithStorage } from "jotai/utils"; + +export const gs_forum_loading_edit_posting = atomWithStorage("gs_forum_loading_edit_posting", false) \ No newline at end of file diff --git a/src/app_modules/forum/index.ts b/src/app_modules/forum/index.ts new file mode 100644 index 00000000..fb864b53 --- /dev/null +++ b/src/app_modules/forum/index.ts @@ -0,0 +1,41 @@ +import Forum_Splash from "./splash"; +import Forum_Beranda from "./main/beranda"; +import LayoutForum_Main from "./main/layout"; +import Forum_Forumku from "./forumku"; +import Forum_Create from "./create"; +import LayoutForum_Create from "./create/layout"; +import LayoutForum_Forumku from "./forumku/layout"; +import Forum_Detail from "./detail"; +import LayoutForum_Detail from "./detail/layout"; +import Forum_Komentar from "./komentar"; +import LayoutForum_Komentar from "./komentar/layout"; +import Forum_EditPosting from "./edit/posting"; +import LayoutForum_EditPosting from "./edit/posting/layout"; +import Forum_ReportPosting from "./report/posting"; +import LayoutForum_ReportPosting from "./report/posting/layout"; +import Forum_EditKomentar from "./edit/komentar"; +import LayoutForum_EditKomentar from "./edit/komentar/layout"; +import Forum_ReportKomentar from "./report/komentar"; +import LayoutForum_ReportKomentar from "./report/komentar/layout"; + +export { + Forum_Splash, + Forum_Beranda, + LayoutForum_Main, + Forum_Forumku, + Forum_Create, + LayoutForum_Create, + LayoutForum_Forumku, + Forum_Detail, + LayoutForum_Detail, + Forum_Komentar, + LayoutForum_Komentar, + Forum_EditPosting, + LayoutForum_EditPosting, + Forum_ReportPosting, + LayoutForum_ReportPosting, + Forum_EditKomentar, + LayoutForum_EditKomentar as LaoyoutForum_EditKomentar, + Forum_ReportKomentar, + LayoutForum_ReportKomentar, +}; diff --git a/src/app_modules/forum/komentar/index.tsx b/src/app_modules/forum/komentar/index.tsx new file mode 100644 index 00000000..1393c49a --- /dev/null +++ b/src/app_modules/forum/komentar/index.tsx @@ -0,0 +1,86 @@ +"use client"; + +import { RouterForum } from "@/app/lib/router_hipmi/router_forum"; +import { + ActionIcon, + Button, + Card, + Group, + Paper, + Stack, + Text, +} from "@mantine/core"; +import ComponentForum_AuthorNameOnHeader from "../component/author_header_name"; + +import dynamic from "next/dynamic"; +import React, { useState } from "react"; +const ReactQuill = dynamic( + () => { + return import("react-quill"); + }, + { ssr: false } +); +import "react-quill/dist/quill.bubble.css"; +import { IconPhotoUp } from "@tabler/icons-react"; +import { useRouter } from "next/navigation"; + +export default function Forum_Komentar({ forumId }: { forumId: string }) { + const [value, setValue] = useState(""); + + return ( + <> + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad, + vitae. Quisquam aspernatur, eius consequatur dicta repellendus + facere vero recusandae deleniti voluptas quod architecto, + tenetur totam excepturi rem nam iusto earum. + + + + + + + { + setValue(val); + }} + /> + + + + + + + + + + + ); +} + +function ButtonAction({ forumId }: { forumId: string }) { + const router = useRouter(); + return ( + <> + + + ); +} diff --git a/src/app_modules/forum/komentar/layout.tsx b/src/app_modules/forum/komentar/layout.tsx new file mode 100644 index 00000000..082fcc62 --- /dev/null +++ b/src/app_modules/forum/komentar/layout.tsx @@ -0,0 +1,46 @@ +"use client"; + +import { + ActionIcon, + AppShell, + Button, + Group, + Header, + Title, +} from "@mantine/core"; +import { IconChevronLeft } from "@tabler/icons-react"; +import { useRouter } from "next/navigation"; +import React from "react"; +import ComponentForum_HeaderTamplate from "../component/header/header_tamplate"; + +export default function LayoutForum_Komentar({ + children, +}: { + children: React.ReactNode; +}) { + const router = useRouter(); + return ( + <> + + + { + router.back(); + }} + > + + + Komentar + + + } + // header={} + > + {children} + + + ); +} diff --git a/src/app_modules/forum/main/beranda.tsx b/src/app_modules/forum/main/beranda.tsx new file mode 100644 index 00000000..10db345f --- /dev/null +++ b/src/app_modules/forum/main/beranda.tsx @@ -0,0 +1,117 @@ +"use client"; + +import { RouterForum } from "@/app/lib/router_hipmi/router_forum"; +import { RouterJob } from "@/app/lib/router_hipmi/router_job"; +import ComponentGlobal_AuthorNameOnHeader from "@/app_modules/component_global/author_name_on_header"; +import { + Affix, + rem, + ActionIcon, + Card, + CardSection, + Text, + Stack, + Divider, + Group, +} from "@mantine/core"; +import { useTimeout, useWindowScroll } from "@mantine/hooks"; +import { + IconCirclePlus, + IconMessageCircle, + IconPencilPlus, +} from "@tabler/icons-react"; +import { useRouter } from "next/navigation"; +import ComponentForum_AuthorNameOnHeader from "../component/author_header_name"; +import { useState } from "react"; +import ComponentGlobal_V2_LoadingPage from "@/app_modules/component_global/loading_page_v2"; +import { useAtom } from "jotai"; +import { gs_forum_loading_edit_posting } from "../global_state"; + +export default function Forum_Beranda() { + const router = useRouter(); + const skrng = Date.now(); + const [scroll, scrollTo] = useWindowScroll(); + const [loadingCreate, setLoadingCreate] = useState(false); + const [loadingKomen, setLoadingKomen] = useState(false); + const [loadingDetail, setLoaduingDetail] = useState(false); + + if (loadingDetail) return ; + if (loadingKomen) return ; + + return ( + <> + + 0 ? 0.5 : ""} + style={{ + transition: "0.5s", + }} + size={"xl"} + radius={"xl"} + variant="transparent" + bg={"blue"} + onClick={() => { + setLoadingCreate(true); + router.push(RouterForum.create); + }} + > + + + + + + {Array(5) + .fill(0) + .map((e, i) => ( + + + + + { + // console.log("halaman forum"); + setLoaduingDetail(true); + router.push(RouterForum.main_detail + i); + }} + > + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit. + Ad, vitae. Quisquam aspernatur, eius consequatur dicta + repellendus facere vero recusandae deleniti voluptas quod + architecto, tenetur totam excepturi rem nam iusto earum. + + + + + + + { + setLoadingKomen(true); + router.push(RouterForum.komentar + i); + }} + > + + + 1 + + + + + + ))} + + + ); +} diff --git a/src/app_modules/forum/main/layout.tsx b/src/app_modules/forum/main/layout.tsx new file mode 100644 index 00000000..85ae4f3c --- /dev/null +++ b/src/app_modules/forum/main/layout.tsx @@ -0,0 +1,133 @@ +"use client"; + +import { + ActionIcon, + AppShell, + Avatar, + Center, + Footer, + Grid, + Group, + Header, + Stack, + Text, + Title, +} from "@mantine/core"; +import React, { useState } from "react"; +import ComponentForum_HeaderTamplate from "../component/header/header_tamplate"; +import { RouterHome } from "@/app/lib/router_hipmi/router_home"; +import { RouterForum } from "@/app/lib/router_hipmi/router_forum"; +import { IconChevronLeft, IconCircle, IconHome } from "@tabler/icons-react"; +import router from "next/router"; +import { useRouter } from "next/navigation"; +import { title } from "process"; +import { MODEL_USER } from "@/app_modules/home/model/interface"; +import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog"; + +export default function LayoutForum_Main({ + children, + dataAuthor, +}: { + children: React.ReactNode; + dataAuthor: MODEL_USER; +}) { + const router = useRouter(); + const [hotMenu, setHotMenu] = useState(1); + const [loading, setLoading] = useState(false); + + const listFooter = [ + { + id: 1, + name: "Beranda", + path: RouterForum.beranda, + icon: , + }, + + { + id: 2, + name: "ForumKu", + path: RouterForum.forumku, + icon: , + }, + ]; + + return ( + <> + + + { + return router.push(RouterHome.main_home); + }} + > + + + + Forum + { + setLoading(true); + router.push(RouterForum.forumku + dataAuthor?.id); + }} + > + + + + + } + + // footer={ + //
+ // + // {listFooter.map((e) => ( + // { + // router.replace(e.path); + // setHotMenu(e.id); + // }} + // > + //
+ // + // + // {e.icon} + // + // + // {e.name} + // + // + //
+ //
+ // ))} + //
+ //
+ // } + > + {children} +
+ + ); +} diff --git a/src/app_modules/forum/report/komentar/index.tsx b/src/app_modules/forum/report/komentar/index.tsx new file mode 100644 index 00000000..efdbd538 --- /dev/null +++ b/src/app_modules/forum/report/komentar/index.tsx @@ -0,0 +1,11 @@ +"use client" + +import { Stack } from "@mantine/core" + +export default function Forum_ReportKomentar({id}: {id: string}){ + return <> + + ini laporan + + +} \ No newline at end of file diff --git a/src/app_modules/forum/report/komentar/layout.tsx b/src/app_modules/forum/report/komentar/layout.tsx new file mode 100644 index 00000000..2a9c3d91 --- /dev/null +++ b/src/app_modules/forum/report/komentar/layout.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ActionIcon, AppShell, Group, Header, Title } from "@mantine/core"; +import React from "react"; +import ComponentForum_HeaderTamplate from "../../component/header/header_tamplate"; +import { IconChevronLeft, IconX } from "@tabler/icons-react"; +import router from "next/router"; +import ComponentForum_HeaderRataKiri from "../../component/header/header_rata_kiri"; + +export default function LayoutForum_ReportKomentar({ + children, +}: { + children: React.ReactNode; +}) { + return ( + <> + + } + > + {children} + + + ); +} diff --git a/src/app_modules/forum/report/posting/index.tsx b/src/app_modules/forum/report/posting/index.tsx new file mode 100644 index 00000000..28fea8f8 --- /dev/null +++ b/src/app_modules/forum/report/posting/index.tsx @@ -0,0 +1,11 @@ +"use client" + +import { Stack } from "@mantine/core" + +export default function Forum_ReportPosting({id}: {id: string}){ + return <> + + ini laporan + + +} \ No newline at end of file diff --git a/src/app_modules/forum/report/posting/layout.tsx b/src/app_modules/forum/report/posting/layout.tsx new file mode 100644 index 00000000..8cb917eb --- /dev/null +++ b/src/app_modules/forum/report/posting/layout.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ActionIcon, AppShell, Group, Header, Title } from "@mantine/core"; +import React from "react"; +import ComponentForum_HeaderTamplate from "../../component/header/header_tamplate"; +import { IconChevronLeft, IconX } from "@tabler/icons-react"; +import router from "next/router"; +import ComponentForum_HeaderRataKiri from "../../component/header/header_rata_kiri"; + +export default function LayoutForum_ReportPosting({ + children, +}: { + children: React.ReactNode; +}) { + return ( + <> + + } + > + {children} + + + ); +} diff --git a/src/app_modules/forum/splash/index.tsx b/src/app_modules/forum/splash/index.tsx new file mode 100644 index 00000000..2d9e1281 --- /dev/null +++ b/src/app_modules/forum/splash/index.tsx @@ -0,0 +1,27 @@ +"use client"; + +import { RouterForum } from "@/app/lib/router_hipmi/router_forum"; +import { Center, Image, Paper } from "@mantine/core"; +import { useShallowEffect } from "@mantine/hooks"; +import { useRouter } from "next/navigation"; + +export default function Forum_Splash() { +const router = useRouter() + useShallowEffect(() => { + setTimeout(() => { + // setHotMenu(1); + // setStatus("Publish"); + router.replace(RouterForum.beranda); + }, 2000); + }, []); + + return ( + <> +
+ + logo + +
+ + ); +} diff --git a/src/app_modules/home/fun/get/get_one_user_by_id.ts b/src/app_modules/home/fun/get/get_one_user_by_id.ts index 1ceddd3a..132fb4a0 100644 --- a/src/app_modules/home/fun/get/get_one_user_by_id.ts +++ b/src/app_modules/home/fun/get/get_one_user_by_id.ts @@ -2,13 +2,14 @@ import prisma from "@/app/lib/prisma"; -export async function User_getOneById(userId: string) { +export async function user_getOneById(userId: string) { const data = await prisma.user.findFirst({ where: { id: userId, }, select: { id: true, + username: true, Profile: true, }, }); diff --git a/src/app_modules/home/view.tsx b/src/app_modules/home/view.tsx index 4e558468..80b6d85b 100644 --- a/src/app_modules/home/view.tsx +++ b/src/app_modules/home/view.tsx @@ -38,7 +38,8 @@ import { ComponentGlobal_NotifikasiPeringatan } from "../component_global/notif_ import { RouterJob } from "@/app/lib/router_hipmi/router_job"; import { useState } from "react"; import { useDisclosure } from "@mantine/hooks"; -import ComponentGlobal_LoadingPage from "../component_global/loading_page"; +import { RouterForum } from "@/app/lib/router_hipmi/router_forum"; +import ComponentGlobal_V2_LoadingPage from "../component_global/loading_page_v2"; export default function HomeView({ dataUser }: { dataUser: MODEL_USER }) { const router = useRouter(); @@ -51,7 +52,7 @@ export default function HomeView({ dataUser }: { dataUser: MODEL_USER }) { id: 1, name: "Forums", icon: , - link: "", + link: RouterForum.splash, }, { @@ -101,16 +102,7 @@ export default function HomeView({ dataUser }: { dataUser: MODEL_USER }) { return ( <> - {visible ? ( - - } - /> - - ) : ( - "" - )} + {visible ? : ""} diff --git a/yarn.lock b/yarn.lock index a4903cf7..ec82a380 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3717,6 +3717,11 @@ react-fast-marquee@^1.6.4: resolved "https://registry.yarnpkg.com/react-fast-marquee/-/react-fast-marquee-1.6.4.tgz#ac0bed0faee63e4d97e9b8cd03f3bea9f242fab3" integrity sha512-LAgvhRmHdqaUQ8R5jCUwzEGFUIjnCCt3T3W8X7j7wF6DWe0SATlpP0JX1V0pp2qX3DYUezmn1Iz5AtRFdL2EWQ== +react-icons@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.0.1.tgz#1694e11bfa2a2888cab47dcc30154ce90485feee" + integrity sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw== + react-international-phone@^4.2.6: version "4.2.6" resolved "https://registry.yarnpkg.com/react-international-phone/-/react-international-phone-4.2.6.tgz#a92518b66b44015f5e32c96b646e0355056ae809" From 7baceafa808f889f591c9eef744bad7a0b20de4d Mon Sep 17 00:00:00 2001 From: Bagasbanuna02 Date: Tue, 12 Mar 2024 10:16:04 +0800 Subject: [PATCH 4/9] QC Profile # fix bug - Kapasitas foto profile - Kapasistas gambar background - Cek email invalid - Server action untuk profile (tidak menggunakan API lagi) ### No Issuee --- package.json | 1 + .../47266738-b42b-4f91-9b26-5730f334edaf.jpeg | Bin 0 -> 7598 bytes .../64f55ff4-6192-4c0f-ac9e-d64c94ba670b.png | Bin 0 -> 96231 bytes .../8099f775-c551-4715-bd9b-901b0bc4ffaa.jpeg | Bin 0 -> 7766 bytes .../9be88bcd-90b5-47ef-8161-3044e1d3dd1e.jpeg | Bin 0 -> 7582 bytes .../c6563aed-bd2c-4446-83e1-82107878aca2.jpeg | Bin 0 -> 7766 bytes .../fb718146-8db1-4a44-aa3a-cb4dd607d9df.jpeg | Bin 0 -> 58612 bytes .../0d7763e6-6a57-4521-8ac6-2784e4241cd2.jpeg | Bin 0 -> 4309 bytes .../186134d1-1ed2-4521-a696-82a8f0c924c8.jpeg | Bin 0 -> 6280 bytes .../1c0cf07a-1ada-4a50-a88e-af5675d6d541.png | Bin 0 -> 105053 bytes .../31510ea9-13ee-47b1-84f8-4ebd1413f9be.jpeg | Bin 0 -> 6280 bytes .../46c2413f-7b3d-4e55-b82f-31bab6d063b5.jpeg | Bin 0 -> 9923 bytes .../7cfc36fd-239e-48eb-80fc-3558c5169f5d.jpeg | Bin 0 -> 6280 bytes .../9e8d7468-ca2a-4d64-bf10-abfe4f31c660.jpeg | Bin 0 -> 5089 bytes .../dda719a4-b392-4c4d-90c5-5607a12eb51b.jpeg | Bin 0 -> 5089 bytes src/app/dev/home/page.tsx | 2 +- src/app/dev/katalog/[id]/page.tsx | 6 +- src/app/dev/profile/edit/[id]/loading.tsx | 9 + src/app/zCoba/page.tsx | 54 +++- src/app_modules/auth/fun/fun_logout.ts | 3 +- src/app_modules/auth/logout/view.tsx | 19 +- .../component_global/loading_page_v2.tsx | 56 ++-- src/app_modules/forum/komentar/index.tsx | 6 +- src/app_modules/fun_global/get_user_token.ts | 2 +- src/app_modules/home/layout.tsx | 80 +++-- .../katalog/profile/create/layout.tsx | 20 +- .../katalog/profile/create/view.tsx | 296 +++++++++++------- src/app_modules/katalog/profile/edit/view.tsx | 54 +++- .../fun/update/fun_edit_profile_by_id.ts | 11 + .../fun/update/fun_update_background.ts | 101 ++++-- .../fun/update/fun_update_foto_profile.ts | 85 +++-- src/app_modules/katalog/profile/index.ts | 2 +- src/app_modules/katalog/profile/main/view.tsx | 110 ++++--- .../profile/upload/foto_background/index.tsx | 25 +- .../foto_profile/{view.tsx => index.tsx} | 28 +- src/app_modules/user_search/main/index.tsx | 17 +- yarn.lock | 13 + 37 files changed, 679 insertions(+), 321 deletions(-) create mode 100644 public/profile/background/47266738-b42b-4f91-9b26-5730f334edaf.jpeg create mode 100644 public/profile/background/64f55ff4-6192-4c0f-ac9e-d64c94ba670b.png create mode 100644 public/profile/background/8099f775-c551-4715-bd9b-901b0bc4ffaa.jpeg create mode 100644 public/profile/background/9be88bcd-90b5-47ef-8161-3044e1d3dd1e.jpeg create mode 100644 public/profile/background/c6563aed-bd2c-4446-83e1-82107878aca2.jpeg create mode 100644 public/profile/background/fb718146-8db1-4a44-aa3a-cb4dd607d9df.jpeg create mode 100644 public/profile/foto/0d7763e6-6a57-4521-8ac6-2784e4241cd2.jpeg create mode 100644 public/profile/foto/186134d1-1ed2-4521-a696-82a8f0c924c8.jpeg create mode 100644 public/profile/foto/1c0cf07a-1ada-4a50-a88e-af5675d6d541.png create mode 100644 public/profile/foto/31510ea9-13ee-47b1-84f8-4ebd1413f9be.jpeg create mode 100644 public/profile/foto/46c2413f-7b3d-4e55-b82f-31bab6d063b5.jpeg create mode 100644 public/profile/foto/7cfc36fd-239e-48eb-80fc-3558c5169f5d.jpeg create mode 100644 public/profile/foto/9e8d7468-ca2a-4d64-bf10-abfe4f31c660.jpeg create mode 100644 public/profile/foto/dda719a4-b392-4c4d-90c5-5607a12eb51b.jpeg create mode 100644 src/app/dev/profile/edit/[id]/loading.tsx rename src/app_modules/katalog/profile/upload/foto_profile/{view.tsx => index.tsx} (77%) diff --git a/package.json b/package.json index 90d5bef6..079d0f9c 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@mantine/core": "^6.0.17", "@mantine/dates": "^6.0.17", "@mantine/dropzone": "^7.1.3", + "@mantine/form": "^7.6.1", "@mantine/hooks": "^6.0.17", "@mantine/next": "^6.0.17", "@mantine/notifications": "^6.0.17", diff --git a/public/profile/background/47266738-b42b-4f91-9b26-5730f334edaf.jpeg b/public/profile/background/47266738-b42b-4f91-9b26-5730f334edaf.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..8cd3835066feaca8a519eb326afdc3edfede0bc9 GIT binary patch literal 7598 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 bh#OBKS0?twISY-V@nhu5*32=rzhC%2Fag}| literal 0 HcmV?d00001 diff --git a/public/profile/background/64f55ff4-6192-4c0f-ac9e-d64c94ba670b.png b/public/profile/background/64f55ff4-6192-4c0f-ac9e-d64c94ba670b.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c9754c7916be40130e1585ea97c8a25f26e63d GIT binary patch literal 96231 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.XlpQ;RDsBc8m5&q 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�s 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 T22GZ=^uHOJ|K>8eUf2E?OA(Jg literal 0 HcmV?d00001 diff --git a/public/profile/background/9be88bcd-90b5-47ef-8161-3044e1d3dd1e.jpeg b/public/profile/background/9be88bcd-90b5-47ef-8161-3044e1d3dd1e.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..32ce4052a41b616d1e1c8a332933cced1e93c47a GIT binary patch literal 7582 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 literal 0 HcmV?d00001 diff --git a/public/profile/background/c6563aed-bd2c-4446-83e1-82107878aca2.jpeg b/public/profile/background/c6563aed-bd2c-4446-83e1-82107878aca2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b43c0679833514aa571d181a3eb4157bf0537555 GIT binary patch literal 7766 zcmZX3bx<6@v*s@D78VHZ?(PJFyDToj2^QSloy9e{EG+IGY>{BW9fAddLxLpe<@f5{ z)xEo(s_FTvsO7Z|85C8!FTY%RMKqLSi1(kq+0E9?SLcvT;Ldrk}0@3i$FtM<4a&i(=@d@*B2r+YTvH>wLFmSMO zNb&GUIT)xJIsQN4`Y#LH|84&t;B^3ij|Qj$vLga%0SNd&M10^Y96Qs_*k zPNp@TTk~`)I-6;Aq;PFBply0Ntnm%8i9Pmx?5n4fkbhDbSL+GEFWmU`U|1tFKlbq~ z?~nIpo!rk3ChZRLky{Gcy{!!X&CMarG5SfFxgXZ6=IGzvr#|hoXnncbgd%fymC)Cy zRef2U2g%hg8{s3?4=VYOA1hH(BOABhT4k zu|`>WZxLio!?**$)HH#&QdROj`740lR1Pbj;2D|g?AdHP+OU=K9BE+`8ne4n zhF!5W^4~^-7fBr{gBOmECW9tR3;%CDgeFTvh|a8pRxXzknI`Lw4NqoH{PZ!$ET%EQ z+0-6`tH-P`I@4mChC;UHV!*E=e?2Gh7-8 z?>$y5^-pWGmY-_ezB_sL(bTEI@s=j0JQurH;sGEfAB_Z93$90F`;gfAcpD`zr5+ciCSl69!8h0Wl5S| z_oEH_?eoR$$f;q*{$-<=L|vp1QE4xTDAmqNy6h7`W zDTYQZ0T?#L%d98nH3v>FlN^n_BF4BRK=n?=@^?4M{DTXeF;~21I~24}Nq;a$<28h3 zf9Z9eXR~pX0!2wu({U|UR;_JB0y;-FRp@Ly)^HB?5cV)JRMEWOVFI0U5bKgko$0}_ z3CK3JCFo54*LOOroXN1k< z3wDYGpE}i(Fd~|I#_FN!=w~7Bf@Y}?wC9N0HJfI;ix06g_@`h znz|NG?CPL)KlhIFiaAJ=4s8H5&Yvd4E03l)e%h+E7Nm@s-^1>0suLeiKGZ^8>ayOS z18Ha90?Y5C^G7#!YGk%-+gjTyDW}M{Wc~5?XNYJPc7jn@Odvh$8bACNw74#%e5F30 zu5}tMk?RyE&#aJDRpfgwivXbshBu?cj@kSvF22o zP71vy%dL!}{>dSXt>^L*Rj~AkA+O@blY*#}sKFITv=3@s!EAwH$PW$r+}PG=8V6Kl z@F4g~3bsGCc;(M5IU@)LvHDzt>yPg2sXx2|3`4i}Y!o>i%k&A<9|9(39kN@qZIzf- z18Y=8nLN=QC8lGrXSv)%&v;IeFp>(ZlIO%R%hy$lceUFGY#MVs~(wAZ403cR-U|O(dq6cK$dP zp~O~cM|tIx{EtRb-ek=wxuS<4P6MhvzlNi{iA&k5Pzy!yIXlzT)*YF9nuNRCoJc-1Zm@J(d>=Dp z)Tt%`c`gb?n}bnv`oGs!kC+qsDSd!>P!3l;{)k$S0E8Gs!|}^#W~=jRrL0jzQ|lsO z71>iUntq}uMULEd%6+V#2wr;iVmigic_>3N50_Z*8-D*Ci;oONXB--OLTRVq)c9iW z76cj7p(kf+JPZY+-lKoUUE9=LL64={S$YLznR^u;Uli$vwULQ&l5(EVHkxp;dlvET!CN=g8_luKB0$WxHR!Zso+_hYq`opHbapT&Qhmwi@ZW#sbP2 z8Hie(LYWyhz4A!|8(JBMquybz6Rv-h9b=$y>gi5|^FxotTvY4p@U%Yg6y87tEK_?~ z^7!*cX1{@R<(FZU)nhYZ6<2EVcb~6L_|;l;>cCxX6zrc&T;E;}`PLZqm3nFSz_XAG zz5tYostoJ>17!5BOG9&et!nZ=mp-os@6p^%rOte8uSX<~huw}6wI9>@+~POZ@je`cnK*Ua(WQ+TrHf zAC5e1ewU0rNw-e1{*Mrhpj7WeTYZpabe}1gd7g`8i9VEXK)o(4-&Apt1V`BS_O1a5 zkNfiFrKslK+!#2rF>2bw65$`kyF|5{8_pBqOLEgCmxmLsMCT3)O zY6~KxIuI87I2OGD2Jwa%<2!UCbo55@&Nd7(w=4XKJIUO&mIEZotjzYy)70B^yOqC11ec*uBK|~fJNA(AnKrCPf zUBXq~&o5ue72aoLRZ^jKTdchT_H?C?Fq!HgAmk;z^lMgj0~`iOY>|!tZ$boTr^VQs z15~TwVjFHlxf-_nqxAb({SxD>mNE=Wk~zV^SG(!3OxFb#l)bCf)@Tqfn?{a$gmXqaJw=FjM z=st;EYeecY7ZcKYI{x%_cMR{({agZ0+4MPEL#yJ)Jy;n=#z|IF-(>(L%ud7p&agr& zv-$$hOU5VY9dAUxjS$L9_v3Bax*EmdK~VSAPK|P(=y{BwMBt4PYo`~i?-_)#EOAI~ z+rGCLGxyNTpyp2{;(@w9s@CG2f`ulr5t31)RdUKDPvJmuOT;9oPW+(q^rBVkgr?_= zFonZ$OYSqg5FgQGct7sRZ`xN~@Vqe(`M5PBbDwt(Y3YI0g43{B!EdkSzXCKFY`Fsja!4Iys>qfcidd8NAG;qtj5-^O zYKFrTMxl3*rTjw(Orj%;%(7VbBIe{cBJkEwoMkMG_WZ%WmBSfVE>Zg}9ns+(H*L+wXg>H;g^xMTE@1b388=+IgRYzyS!E}t;A z{0a!HUGJRvvx&WEk}4VhVyEqQ)7t)$jZqqYu_&GI!t7=HP!j#lW50ogS9_@Q+TvY5 zsTW1?o+9OO^-Tfzz1!d4Q6}ky9$?KLEvt!6Jw#5c^0dH|K<6X(R6$T9Ubhdw721m_g0-jd zbYG^=Mp%dT-^fyxva%I%5`!N z9alxVB2=EU>nr`L$sN-kHLK?e&!ThF{k%ch<(7@iRV*b?HI&#dAj%5~8yq?-mvC?i z`F(%n(U3PR%A&{kmg8oC0k?{n?H;1kbk?)b-4Wg18|GxhG&zN_8>DRaC%MR=z zb9Kn~u*F_s%OL&Fd+ihrdmjSRUjc_tLYKr0U&;&{*E@}ZPBA03m8e1sBtF9}h8yck zMru)&iq}oozK6T!BnD>(XNC#^JO->A3EO%0wR4|KMBK>uOR(4$WYAcLDss4mknl@T z6Z8wUFb3HEo-q5X z`bOE}cR{O>WLw*lbEELbdi^R9xVF6&H#ff%B84ATH0I=1jb2H$;ug}?Sh9hJc5QYu zQa;AG^+4C_nZgSi#3z<6OAK*N0h9eJ&gbdcgB59VZ?97 z0bxx{f<Y$Z0>i zkf7Vg3`qSO6E|UXV#;9eXOq;nNs;mDS67NmJt3~XC2;2b0TasNS~(F*0VGb+RYLmP zp6GuO}hYeVJGq!vpX z3ZE^L&nMFopz>XO>#}@>OSLrTaiSKCYTrbih4k1UFlIZu4!(DYc#nr%y;tWYo>on1 zbK*gcivYVqtNLYvGJJELXt(*1&t#p`OK5l#DAlu11p$SMffSziaYEoOf33X)eWw4) zA(MBkepng)3~_eqUNx$W^4xSQ60i{!6`Ilcc8%gO3-erb7m4$Z7NgpA!K&i(DK^dU zw*3BF3b`zrFy0k(e+BfHJsw>dYI+C%y3e?@I8;;qMVI%)q>gB}XFvp9H<%3DO-W>&pjtp%fW8tGe^_aHr8wsk|iwOaoB z$kA@hP+e5t`U-#tW{O?lh;64AoI*;e9U6c%9z2T?gI-bSiy29=n7J@()vllzlk-lywpm^v zlu+Iaxg)#S%Bx(I+4jhOHb`a^VNNprkBWzz7_P2G=-Du`QRmKhcRjI!c#?{rf|}pD z&$(KkijSML>70!&Sqb~b3(2KRBq>ly`lgpR89S-s=e@zPPa&uD6wT#wMMyz9 z_&paWx%k{94+2HQ(KecxViL|fcn*Qg9YWMVw_Jj^hTmA#80TEPx_lp>Ict#-cDmYF z*$(M1B4!IELI~a^t&xM1Oey7(*Z< zO+1ssR$d(Z3ZTA5v3z{LI;D=~)3;XhKFWqzQ>qv7>nYR>zw^^}w{541RCmL!rW)hq zGw&-70#2r@%RxnRVy0!2#>04JyjT4c~&LrhZLn zq9Zo%pH=Kz=gJvH6NYQGzGWsSlGj#(Jps5a*E@UM))prYH}AHz{TIHuK3g*cwGd^h z@h-AfZ;J3Z)k_eLqV^%P) zt1cJ7Tzug~|3D~M@-L|!E#skyWqMC#Yi3v{)&UA?AcXCM>0Alo5ryUOWDA>^v>VgA z8uWa%q=<_vnints$X7sw%23(*c6j@kXCcmkADZQfD^Qf54c6VWg7+2oLoC#en!AP!hR>OPp*)vWq&SPhpy} zY!uHcNwvP~hs@B_Pu>@jzwIwM4&P}4)L~5Qwp^GX!6F@Z{|-xlQ~8XIZIK$fy9uOL zLg16$gF7j_WA$B%YA@M((0g6>HfbbuN~Ay%L(cUbgcT6j&{0P@>tOU$Gx&k$ZfZ%c zu`p?)mg+elQ}ZKbAFrPug~Gov_JC!is$d1?vm$p-B@T`2<+@m3{Ne?AU)}wKx~m;m zTL2FFCsNS&=z4IpUK1&vGsm^T60F3)_e;i%G35K-*cxy$pBkH={UsZJ^e)DHsSB64 zy483Hy1_llsMHVoQxFVg^F%`G5p2+G;vbL1?VRbu9B+)~&sM5x zKRYrwWg}CmCtcCLP*%`l+4r zH)*MQze@<#f6y3Z&7(j`26pB~1S(3Dv>SlgqcW;CyS}KbA_tjXYo>W_Brwk~-L5V> zK{>4&o&yGm6L~vh4Qbysdx)v??A@d<7tkW*2g@C!NHv(faz#()&e+f`y1cEI(|P3= zpAClez}rn5;o}wL%FOM_WVQ$kr$e|U%bcm{lFRrT%OJqFHHnCJCHbUlfv;euK{e+u zPnj;oZM_QW-Rfq;PO5_VRAic)%#Bu=-;mUyD!+P%y!YF1lk3gys)d{ueO4dMSJce!_qr)9C_Px*A~&2hSZYjV!pi~>-#{jPQTOf___cxCHR zY~Fhcop7b1?7gJN3hiG--w*$pDs4*Bb*YIrsGFz2Z4=x z#shz9j#2B$mIq3%o{Tgpgf#yfRlRWT$@j9CHJz&dxj)SqU}UY0$=!v8&ur~QWuFh@ti-;~N`Wi&1xuhnc866!NbIe#&~ zdvi=ON~~(1JIf|eF~JTZ@Mv!_Y-yB_1-Wr@FW!<(`qztSLu>pGL~`W=Gz{g>0XbTZ z!PSA@uYmZKfCqe5HhnwGsgc!_DJA+_Cd2Lmf6o}7HwU7J1?vK(WDrxQ)`If$_j`3} z(iPHNUCQ?oW+i`Tf`+O2a~HH_jL7D=>XqOXc`>?dz0pYUIFCz^jP|yOsQ#!~#SS)LzLw7{#WLtDBrcK=?|E8`B z%Otv|o%MCZ4O1=Z`|B@(3q~Im13AtKmK*Ht_fRglaLWIUeVBpj#o}w?ke>(-lf?5? zXpDlVKTH;Fq)`zMC5NU+)*M^geKkmh>s0?b)QvS|9M;WFwD2riSVXK4#&CD=r^KPl zftzU1{s$fQ|3Cv7G@bdN@5EI33$?L@qC@x)sScM+26`HFCC%8zf80v;KPoLHlAeYo zl7>M^mIjTW1fK>S&D20uOC?FS*=9%KXqgXR6*0^F5LYn;;^Lo+s+dgR_WOR!%iNlo T22GZ=^uHOJ|K>8eUf2E?OA(Jg literal 0 HcmV?d00001 diff --git a/public/profile/background/fb718146-8db1-4a44-aa3a-cb4dd607d9df.jpeg b/public/profile/background/fb718146-8db1-4a44-aa3a-cb4dd607d9df.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..66e914cb1283c6911045b1a584d36fbf1d3c55fa GIT binary patch literal 58612 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 literal 0 HcmV?d00001 diff --git a/public/profile/foto/186134d1-1ed2-4521-a696-82a8f0c924c8.jpeg b/public/profile/foto/186134d1-1ed2-4521-a696-82a8f0c924c8.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..af6599d63e0735a96f5744ea12b76fe8030a96cf GIT binary patch literal 6280 zcmYLN1yogC)4oB6aFOmt;?mt9At>ObymW(fBb`cjBi-E%5)y)>Ae{nYi ze&7F`vuDoUbJna`=R9lno_Sb!_yNFIR!~v^0D%Ai@bLmXECb#Hu+TAx2na|Ch=@oZ zK~DKs{ssBtAR{9uBPFGz<7A?wW~U(|Wfo>;=i(6%5Flq1lNRHb;^Y_L0pj4`;N#)b z5D<{_GtklT@c)B<^?#@TuKrK`cU_8~|DhKE!2qHF`oKVX00;sELx2wh0Ls51qW%r_ ze?S3(z^LeG7>`yNd;katLII(nqoSh#Q6FCcf&gF$3IQFD3=Eat#5pJd?J2K%e*I^3 zS<|T_20oYI#D<@Q1%1av8fLB`g^w;sfPe8n=YJm_{XZILApfxd0pS1Hfe;WK4*@Ss z<|+7L34j9zKE?@#0Hgp&Y2_spX)9or|YZM(@(DN3RwY3T}XI_B>Oa8ng*wqu_Kfd(}uT(hk*IG8Sb{(dN z0>CJI3@9XirD`4vw)Y=h9>A?-gfUX1P}L%H`h>~+c*T0;ZWI+E7TtAQ#l^T{t)i1F;(IgMrvO8OB3n+HPpPgrGclfS@*8;Q*}&F?dQJd?B{S-O;@+5S%4I`-uj@Af5B*5&pSI{nI( z$BVC15xLqELd$GHJFZ8`ujI#@0FD6}JG?cF`m~#sPrG_1rWKIkUF=gHT5cMx@F(a_ za-*TW+por2>h|M~Czk#&UJgB>@DoVY8st{^>3mE-jW9!F%Rl$RYsofupWak)+fbx- z)lnmGMXb$3+QbhgZZ9+ZMGHY3Zc+u}lL=2zZA|k8>zucG{fyln0F8z@HW_v9xFa~j z0T>b%R3C%UaXsNrLWEoMQ3M4;P3HF59iEi++6c6gE$-#Pi~&?h`hU#IQ{3c~ze4aK zkVoQx3Ybu;{&MCoaW)?SHjxTKb>Gy*ybnva#CJmTE?9EnU+SO zHGdxna#;N0bfvDpa4Wi=eR1__?%L971Um3XO}OaY&cGc?f4FSN@)tAZ(7Druk|8|x zgE8z(*E*I_C8m`by%obD)ioE;6QgP<3iq#{H`DUtugdVtp5S?|*IkoE8{-F$Y%LoC zV(%Hc6>KhuC27(|j7y{0=CA$zPKsk500oEp(Z$JuKYR6%j?QUAjuc1PGpa1RTnbs* zyqRbtO|_Z{J+MG&sr2ewV0MF{8I{qC@P8N*^ddY6hW`&aK+HYG2qH~DLI%?Ah2Zdk zu|lC1fdcBNhPui`UXBNo<57~|;G_WFG!b)9T@T!AKke??iga%TEtd6=qhROU>JCI9ihBRe&_5&M#@V0l}SF%^J;tocfQbB;Oz!1i|CmSo*u(OWf}7T#H?$u zx;G+(Y?{>f*L1Zup6`Vmg+2(J$SE_QFhi{|S7KBxNyyD21Og)0WySH5lP(o`0)id@ zygk=!HiO7RJ;f&wFf$Q+v-lK!B!dYGsWEl5N}MHQo{1@M?EV7qD;{fi+Me(5 zM$cOmtNd#GRqWROr50td*q9h?SN$Dtg z(?}zYWrH^I_#gC)=)`G?{39dh%aup|Xzo^T_Fi0Hxak`sXz;S8MRWL4+I>B?U-Asr z!`~Dw+Az>jQd*p_C{Pt_yxOga@g6E`rPMnN6kyCbq?l;fcQ)f;CVjWA_JrrU@d3bk z=UuCCLy&{_q^UgS1rE}$)CF~vCXfPHv^@Ssaf6q>@@Z<{n0sBzn3q47q?P$BfP@j? z!5H-EfITL?o0bAWuleuxf=W-1DyNJI$A|z^MX_P%>A%%SRM`6feH!gcLNX}uzunmG zCAvB3+GOmDZfmiyv8_ZODwMvSgLP|^t=ZmT?_s5{2q>p4^EF$dlwolYWMBan0QQqA zV}pA%3ehT91-Pu8Z()&s&)(s)b?v+oCc6p`py&~r+s=ly^ zDUhn(D|b({zSLKDebGrwQ|L1$ACyDgNW1kI&FBzh=^uG%xEgv&x;u0^*jeMBB=i7~ z45+?$udkhU8w~D3qSul2G?8t0aqP&;8t=yR)>+=d2gp&me$l5E;tb;X%Ae z{N9}9*u5X#%5jy|>e?0j0-L^ zCj}^W6Y4yhD~jW9IkbXMc-vNWRPzvcZ)u}~agu1|I`1FKNeQ8&%}MYWhW@5}!r5?F{TQ;f%wbmSUX#W!cBbxb#GyUm*t5=d$Y0 zgvw_qk!w>&`a^v*7}7Xl?D2fg+I6jP*OrXX4&2_R$Qrf{zN8sxkl`jb9lSZFRgh{J zW6i;$aZ+2~W^Wd=5a<1=kh%{|oUx!p(&rn)X2aT>=z+W`)baA{0*--d%RQqKi3M&W(ehOYmgX#nmO{M1)PDM^wv(jF=je8`WX#(cN~lZlAEt1s8uY{ zXM999gfrP#zwXVM{OSCk&PD|2a=AA(N%JQS*%cst2%TAMU+zx7tEbKT zqYeE5totpgKE%Ka9t``qI&?8+gwU;aRZ>ZSW}R;3UBt`WKV9T=5SSGGs(v<}3;XuhS7rM>-l55Pwn8DCz{(*&vs}1@u#%Zc4R)elg*NAEBY@G` zR3qzzm|?u7cPL524kcnG=kk%@CI2#DMZR#vAb9dlZiBp-$g0KJ%?BG#M`Z+cEE^Pw%0M~sM$i6-0oWbIy!jw zlMx>)%5Dp~0T8?Xy++C43b79w^Jv}=lHeH6q?+xwJm)FN)7q#N*l;RYDyp*uROTVu z6iSQpxu02x9qI8ok=T&uC4cB+Xp57dx&S)~1`>P_zJjUHsGP-GComjeekME2BbN?p z;WkThEz^;+kLV^CiR~V>_7hmTJ4v@Q)IhBJN((tawk!|`=)OX%8NAc zvr$$aaict0I6mQN*I8FH@w$CCz5M48CCrs}jv=+RW%iJb(&6z$==;8zpeJFbu7D>6 z7edH=G(H2@dar$AW>&0<(C;yq2!zZ5O8{9=kKNYYfQa-00l#T~_z$!dFFh)USRlO6 z!h@-1D7JTRq;EC&i;>KoZi^`<^HvOcLk09l-qo1vc-mYCLT7_y2~XbpKJGlwV3%_9 zO3-=LR_H{Px9^?IwDCDrLvfWRbTMd!TKZzYYKuD2I5C#3SX3p0s3UC!1hx<#S)1Rq zu4x|`S$0s_oi7%AjPG%?n5$9!^-zv5{Q!}qnE(r|Ve)IlMR zSz%(V5iPHpj-+Dx1y9&V9swSK_MrcJcG{9NGEScW!C3K6nb= z;y;h9RX$`zABynpn=PTH^{JKEy*NIS+CCMt=5A{Q|2)6(wFplQIlPKJG^9x`u4a8@ zX&^-L%332RaWF-I{PfMVaP1o%hcq&N+QnvvR+Hv5)kO*2FLHbCf(mMOBBQGb3$dH2 z@V4lM0nr_a0oyHdCR`gc2cX^4AwGltBH!}t#^xaY8u z75~Xknqw`?qpvFdHsU7db|`X(H^n@EX1Ve=ti!aJQy9NAUQ4a`PIvf)oPo54a;|$J$WgiAUb-N%< z?SUA(t-tgbpN;|uwImVJ)62lP%`^lAY2IJQD2`YWL~}wXUr=k{WXK#aUXNWSvb*`v zr*`b!EXnB|^Zu^rW~%xu!y+xj?1iV&VX-%*CHr+B6ByK(qGu^SL)mLx>j)yxRl8BK z(N=!e8)>{<-!?Iz|E>&nC#NQ}OTUcKx|#I=xDloSuyD%M4y!ir23z#AJOIdP5UAY^ zuJqITFL`d2Y1f~kCFLL4ddz9<;8Ve5zV-xq&Sa%b>k)D<9YB%1z#eM0`{ z)fn=Sx1M-IVOxt3XwpX0sIa>{jMr11VG9m$*LZ$KadN%?Y3)rv z(E;VqjGxEh$G#|-GF7_uf+s}K06Tgtr+U&rwBzoFAVdHA6gW5HOP81(g~0D#hV?Q2 zv+ru*pAl3XWN>bDc@dT2HYz;?r${!=qKPx8z>3^vMCQlvAgL#B#z)=(x!?j?IgG2{ zt1Vel3SPHM-n!)(%BN4Y^zu(F^jFmt{7GOg(!T|%o$8BW`>GxnKt!Bx+$SHF54Z9I zmNgNF8qhlj`JM$9^*wVfjEa`;p>xyDjxU`>j#E_5aN|A9ff)D2W}8eM)uK=ImOLCn zixX1~wP7n2C|g~Sml8I%<8ybt+m3;JbwB22hU_P^=B4nh?b?f(7hm>MS54BJsBS0| zXlbiY*MqTt3%I8-O42pa3y1XqB?J2tl%^6hEwBqqR z^-mSeenC?4Hgs3x}~~s+6&MM_YFq!(VE@QsrbAf*D-uEg%q@d8CMa>Sd0NAY@dCz zE`$CO4UU4gW2*`64i$2}NUBVffu=ocSnF4JZx{ER)D@M?zwLosj~|+A5~q$w?0(D* zo6z-UEA5afQ&Aq_q^dGsw3m$V**Dq18!_jH6Np%o%cn(+Mnc+}iu1MGrj0Gy>Ngq5 zf?5*`wRdHja^IV!8DY{nA#dJ4);x)}CRi0MEn@3VK7}XW@fTk1ePh0s-*)fgqW}uF z>5`$_y*=f6wGu_c>PKjAS2dIvm3zEqRo+SlpF%Hq%c~AVk~Y=@))rT@Kpu=}b4!L7 zNd?UEf2&{VzirpxzrEJShAUG$>TmmBQ(z)*ozyjTjNVrB#es$xd3_!YGizO8z|A&8 zpPlXZF)@YdF?xL5O{9Pad93`X&sbI7Z*~Hde|wPs>25^4j(8CS4-fn+lf#MrU%?0x SK=rKn?EfeTgudrt@&5pxV3zd& literal 0 HcmV?d00001 diff --git a/public/profile/foto/1c0cf07a-1ada-4a50-a88e-af5675d6d541.png b/public/profile/foto/1c0cf07a-1ada-4a50-a88e-af5675d6d541.png new file mode 100644 index 0000000000000000000000000000000000000000..6e04e0ecc02838447673d570d52c089cf4edd1bc GIT binary patch literal 105053 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≪yR-p_pk`c=5d9M?vZ#6vlUi;net;H0l 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%0DSD{Y*9R26OL)_&-#pmdw*j42a>e3@-a7-`J@ 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 SK=rKn?EfeTgudrt@&5pxV3zd& literal 0 HcmV?d00001 diff --git a/public/profile/foto/46c2413f-7b3d-4e55-b82f-31bab6d063b5.jpeg b/public/profile/foto/46c2413f-7b3d-4e55-b82f-31bab6d063b5.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..309c5830c6293883c7cd038c110cd898e353fd05 GIT binary patch literal 9923 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

mka@(oubAv>RsTZ5R{?Z zik`327b3;}r^st{YSWaWVReDDZgEu7ctIds5#nXMeGUJDU8Oxoh38i1S!wuzVQg-K z2#p93NkaQ_E_O1T&7bzuT}r{SIc4jrpu8pXjI6BeJ!Wk6b5FFLYDDFAZacHl`cf>? zrMs0X)UzVMz=yWIJ^D1LV@8yh?OS=x>}P1bDJhG|QK*R{uO8N7aXqnj^BVT-=snB4 zj8kz`y<;~@ajHy)*J*W*(2h#wMuXQYm>%W6G8C)s1q}{L7qtzLsD5H${vWru-wj#ZvB}5XutrxV zCD~UN(BluZ2_IVOGl+ewKZ;%A7Eg+Fi6K6%Gz?D~#<_h$ge9`t<1osnEbV_`iwOtN zWl^lqH#&Y7i!Sk@_eTxUQw?>|R&zyASkGW#b>O-d^Ws~pgt>}uPrAE+&0Hp-cyO=p z;RdADNZq)|Hu~87mq$(h+j+{*$s!-ZdnAgkoap6pbrYmcKJOV%@2IUsj~DahSQ%_c zQ=4xisuzfZFZLfyT6Z#fPRq+eQNwkAkqxY>A2?Yyf~thwsy@onk-9DSr&1E^A;$ZKz|1Gp@xOQ(U8U-BF87X2norQ9U>LtV*Nk8ufxPCVCd=IJWRRINrs*Xlh~b(o6l4V=fb~ z%=B(Q_UhZloCvmCvAYC%@L0jQK+xZ&P^EmxZeL{6>-NYUkZZV;)%aqgsi|p%n?*Z| zUQD9e98f<&F!)&-rRoF#FaVImSM%C{A(De4S-yFfvslqOUarV&_B4fwgvr;r#y_rL zmUFzy2z=8d6s=zwZ@l+4H;n?q5^E)+Bl}nD3rhO}dKCkRFOuG7jaABft2m1&(Wgu& z<~{-`H#1+ov#gDxpzbMX2nDj33jTc_yuF)Ql~a~+i5@?R?3wmDP|xN_J+zmIx3?&L z;6r{$arez6TM;*3AJX*!pfbF{LeJ~kz5Il$hPYO!`1sdC=l9_MeMoXXbMFmb1e6lLG*Af5{@kt3o_|PV!~8vPWaqX9EHWZ2AKy=mITG{?J4nj0KJC|iVT4V!g?Ifs8V=OL^jeAt0H98AsD5!j{pug z?^!A4v17@D^Ui58HT6Qn8C~>pW*}Zct?imohy=gBO~ZMQxIEA4h#!61frNgHqv~x| zh+~xIa@5N>%v#?Blf|yVTG1~_R_P4BSb=~xIxw|m0b!(?#c6b^CqWO{K+RMr=X7W- zfgm$@hdf0@wfocp1}k1p+VnBe6yNAPt4hL@F*_kT(?XsfSGph#%VsvaCwC&s=86w4 z!j<6FPWgr-JgBV`g8~emBy8jiqF9)->XU^=4J2bx7!C6?oDn~>V66VmE3rRDM4{2R z&d9O2Ut7+xW(?#fV-MzKzH|%XGSAC0UV^8C$Q-2`T;|u0n$~-3`=)v|J13#I)d|`Q z-X9j0-q~)-Tz$bCnxQ>>Rsc79b=h#()~=l^Lg#K2+R5{=r_){f|K~A)daT3R9>f&a$y(5i?^bSE50IYZ@j#7 zbVA+VbGK>UT$V4bH!%%RMJji3`xyGE2uc=s87O=zN4aI0lv!#^nJB^s)_}93bY%fZ z)5FJmojl}9|HUaMp^|?9WpFZ|Ch^;<;=Z%uRqN@Jm_pTG9DeC`#%zR?9SaJ_15GcTOCSz_F_y$sM)GRw0_t=@oBOP5mbC2_g{B zmR#{?$8mmcCI3=4C&{@|DSZuVZ~$p29|5{s<^)ws5TmC1p^CmM;mOS53i9 zvP|3$gP$N~V6$13);~XrS!0YG^mIJzLogNR?szteZ})F9yeMCsvCJ~ZiZ`i0GM1JS z+EmGT2eR7={>~25C5b}NG(I;46*^=M3dO#3#Y0O}^dNf}bJUPvl=i!SmQYN%T+JMz z3L~~(ddlS&fs|EY023FH?h!~PFFXeejYtcy`CkPsHSF1i>|6KI`-mTd6g~NCta-K8 z&>xhyFR!HLvrfV7?|Yg{80t!;nJbD_rK4jGHtU4J`NuK gxJY?@i4TWitk8z}epIkegu`r*{}+UorhT0MAN}p5Hvj+t literal 0 HcmV?d00001 diff --git a/public/profile/foto/7cfc36fd-239e-48eb-80fc-3558c5169f5d.jpeg b/public/profile/foto/7cfc36fd-239e-48eb-80fc-3558c5169f5d.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..af6599d63e0735a96f5744ea12b76fe8030a96cf GIT binary patch literal 6280 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 SK=rKn?EfeTgudrt@&5pxV3zd& literal 0 HcmV?d00001 diff --git a/public/profile/foto/9e8d7468-ca2a-4d64-bf10-abfe4f31c660.jpeg b/public/profile/foto/9e8d7468-ca2a-4d64-bf10-abfe4f31c660.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..3b15a8f8bf6a9c01b2c06d4350a00e6962120699 GIT binary patch literal 5089 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 { - // setTimeout(a, 1000); + // setTimeout(a, 4000); // }); return ( diff --git a/src/app/dev/katalog/[id]/page.tsx b/src/app/dev/katalog/[id]/page.tsx index bba193be..a486bd3d 100644 --- a/src/app/dev/katalog/[id]/page.tsx +++ b/src/app/dev/katalog/[id]/page.tsx @@ -23,9 +23,9 @@ export default async function Page({ params }: { params: { id: string } }) { const dataProfile = await Profile_getOneProfileAndUserById(profileId); // console.log(dataProfile) - await new Promise((a, b) => { - setTimeout(a, 1000); - }); + // await new Promise((a, b) => { + // setTimeout(a, 1000); + // }); return ( <> diff --git a/src/app/dev/profile/edit/[id]/loading.tsx b/src/app/dev/profile/edit/[id]/loading.tsx new file mode 100644 index 00000000..b1f8b62f --- /dev/null +++ b/src/app/dev/profile/edit/[id]/loading.tsx @@ -0,0 +1,9 @@ +import ComponentGlobal_V2_LoadingPage from "@/app_modules/component_global/loading_page_v2"; + +export default async function Page() { + return ( + <> + + + ); +} diff --git a/src/app/zCoba/page.tsx b/src/app/zCoba/page.tsx index 5778dd02..7246f4be 100644 --- a/src/app/zCoba/page.tsx +++ b/src/app/zCoba/page.tsx @@ -1,19 +1,51 @@ "use client"; -import { NotifPeringatan } from "@/app_modules/donasi/component/notifikasi/notif_peringatan"; -import { Box, Button, Group } from "@mantine/core"; -import { notifications } from "@mantine/notifications"; +import { + Box, + Center, + Group, + LoadingOverlay, + Paper, + Skeleton, + Text, +} from "@mantine/core"; + +export default function ComponentCobaCoba_LoadingPage() { + const listhHuruf = [ + { + huruf: "H", + }, + { + huruf: "I", + }, + { + huruf: "P", + }, + { + huruf: "M", + }, + { + huruf: "I", + }, + ]; + const customLOader = ( +

+ + {listhHuruf.map((e, i) => ( +
+ + + {e.huruf} + +
+ ))} +
+
+ ); -export default function Coba() { return ( <> - - - - - + ); } diff --git a/src/app_modules/auth/fun/fun_logout.ts b/src/app_modules/auth/fun/fun_logout.ts index a00bf9fc..6312472b 100644 --- a/src/app_modules/auth/fun/fun_logout.ts +++ b/src/app_modules/auth/fun/fun_logout.ts @@ -9,9 +9,8 @@ export async function auth_Logout(kodeId: string) { name: "ssn", value: "", maxAge: 0, - path: "/dev/auth/login", }); - + const c = cookies().get("ssn"); if (c?.value !== "") return { status: 400, message: "Gagal Logout" }; diff --git a/src/app_modules/auth/logout/view.tsx b/src/app_modules/auth/logout/view.tsx index 2ed684b6..51524892 100644 --- a/src/app_modules/auth/logout/view.tsx +++ b/src/app_modules/auth/logout/view.tsx @@ -20,25 +20,14 @@ export default function User_Logout() { const [loading, setLoading] = useState(false); const [loading2, setLoading2] = useState(false); - const onLogout = async () => { - // await fetch(ApiHipmi.logout) - // .then((res) => res.json()) - // .then((val) => { - // if (val.status == 200) { - // setnomor(null); - // setCode(null); - // ComponentGlobal_NotifikasiBerhasil("Anda Berhasil Logout") - // return router.push("/dev/auth/login"); - // } - // }); - }; - async function onClickLogout() { + // await auth_Logout(kodeId).then((res) => { + // ComponentGlobal_NotifikasiBerhasil("Berhasil Logout"); + // }); await auth_Logout(kodeId).then((res) => { if (res.status === 200) { - setKodeId(""); ComponentGlobal_NotifikasiBerhasil(res.message); - router.push(RouterAuth.login) + setKodeId(""); } else { ComponentGlobal_NotifikasiPeringatan(res.message); } diff --git a/src/app_modules/component_global/loading_page_v2.tsx b/src/app_modules/component_global/loading_page_v2.tsx index 4ebb72fe..d05c5d3d 100644 --- a/src/app_modules/component_global/loading_page_v2.tsx +++ b/src/app_modules/component_global/loading_page_v2.tsx @@ -1,25 +1,43 @@ "use client"; -import { Box, Center, Group, LoadingOverlay, Skeleton } from "@mantine/core"; +import { Box, Center, Group, LoadingOverlay, Skeleton, Text } from "@mantine/core"; export default function ComponentGlobal_V2_LoadingPage() { - const customLOader = ( -
- - {Array(3) - .fill(0) - .map((e, i) => ( - - ))} - -
- ); +const listhHuruf = [ + { + huruf: "H", + }, + { + huruf: "I", + }, + { + huruf: "P", + }, + { + huruf: "M", + }, + { + huruf: "I", + }, +]; +const customLOader = ( +
+ + {listhHuruf.map((e, i) => ( +
+ + + {e.huruf} + +
+ ))} +
+
+); - return ( - <> - - - - - ); +return ( + <> + + +); } diff --git a/src/app_modules/forum/komentar/index.tsx b/src/app_modules/forum/komentar/index.tsx index 1393c49a..fa484005 100644 --- a/src/app_modules/forum/komentar/index.tsx +++ b/src/app_modules/forum/komentar/index.tsx @@ -59,10 +59,10 @@ export default function Forum_Komentar({ forumId }: { forumId: string }) { }} />
- - + + {/* - + */} diff --git a/src/app_modules/fun_global/get_user_token.ts b/src/app_modules/fun_global/get_user_token.ts index 39b7e1bf..82f54dd1 100644 --- a/src/app_modules/fun_global/get_user_token.ts +++ b/src/app_modules/fun_global/get_user_token.ts @@ -10,7 +10,7 @@ const config = yaml.parse(fs.readFileSync("config.yaml").toString()); export async function User_getUserId() { const c = cookies().get("ssn"); - if (!c?.value) return redirect(RouterAuth.login); + if (!c?.value || c.value === "") return redirect(RouterAuth.login); const token = JSON.parse( diff --git a/src/app_modules/home/layout.tsx b/src/app_modules/home/layout.tsx index a543d71b..e0ab35e9 100644 --- a/src/app_modules/home/layout.tsx +++ b/src/app_modules/home/layout.tsx @@ -41,6 +41,7 @@ export default function HomeLayout({ const router = useRouter(); const [user, setUser] = useState(dataUser); const [loading, setLoading] = useState(false); + const [loadingUS, setLoadingUS] = useState(false); const listFooter = [ { id: 1, @@ -88,19 +89,26 @@ export default function HomeLayout({ if (user?.Profile === null) { ComponentGlobal_NotifikasiPeringatan("Lengkapi Profile"); } else { + setLoadingUS(true); // router.push(RouterProfile.katalog + `${user.Profile.id}`); router.push(RouterUserSearch.main); } }} > - - - - - - Temukan pengguna - - + {loadingUS ? ( +
+ +
+ ) : ( + + + + + + Temukan pengguna + + + )} - - - {user?.Profile === null ? ( - - ) : loading ? ( - - ) : ( - - )} - - - Profile - - + {loading ? ( +
+ +
+ ) : ( + + + {user?.Profile === null ? ( + + ) : ( + + )} + + + Profile + + + )}
diff --git a/src/app_modules/katalog/profile/create/layout.tsx b/src/app_modules/katalog/profile/create/layout.tsx index 548ac59d..658adcf6 100644 --- a/src/app_modules/katalog/profile/create/layout.tsx +++ b/src/app_modules/katalog/profile/create/layout.tsx @@ -1,5 +1,6 @@ "use client"; +import ComponentGlobal_HeaderTamplate from "@/app_modules/component_global/header_tamplate"; import { ActionIcon, AppShell, @@ -18,15 +19,16 @@ export default function ProfileLayout({ children }: { children: any }) { - - router.push("/dev/home")}> - - - Create Profile - - - + //
+ // + // router.push("/dev/home")}> + // + // + // Create Profile + // + // + //
+ } > {children} diff --git a/src/app_modules/katalog/profile/create/view.tsx b/src/app_modules/katalog/profile/create/view.tsx index c3e0ef02..e68ddd6c 100644 --- a/src/app_modules/katalog/profile/create/view.tsx +++ b/src/app_modules/katalog/profile/create/view.tsx @@ -14,6 +14,7 @@ import { Paper, Select, Stack, + Text, TextInput, } from "@mantine/core"; import { useAtom } from "jotai"; @@ -22,7 +23,7 @@ import { useRouter } from "next/navigation"; import { useState } from "react"; import toast from "react-simple-toasts"; import funCreateNewProfile from "../fun/fun_create_profile"; -import { IconCamera } from "@tabler/icons-react"; +import { IconAt, IconCamera, IconUpload } from "@tabler/icons-react"; import ComponentKatalog_NotedBox from "../../component/noted_box"; import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime"; import { MODEL_PROFILE } from "../model/interface"; @@ -31,9 +32,9 @@ import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_glob import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog"; import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/component_global/notif_global/notifikasi_gagal"; import { RouterHome } from "@/app/lib/router_hipmi/router_home"; +import { useForm } from "@mantine/form"; export default function CreateProfile({ userId }: { userId: any }) { - const router = useRouter(); const [filePP, setFilePP] = useState(null); const [imgPP, setImgPP] = useState(); const [fileBG, setFileBG] = useState(null); @@ -53,16 +54,32 @@ export default function CreateProfile({ userId }: { userId: any }) {
- + {imgPP ? ( + + + + ) : ( + + + + )}
1000000) { + ComponentGlobal_NotifikasiPeringatan( + "Maaf, Ukuran file terlalu besar, maximum 1mb", + 3000 + ); + } else { + setImgPP(buffer); + setFilePP(files); + } // console.log(buffer, "ini buffer"); // console.log(files, " ini file"); - setImgPP(buffer); - setFilePP(files); } catch (error) { console.log(error); } @@ -104,13 +128,25 @@ export default function CreateProfile({ userId }: { userId: any }) { - Foto + {imgBG ? ( + Foto + ) : ( + + + + Upload Background + + + )} @@ -121,10 +157,17 @@ export default function CreateProfile({ userId }: { userId: any }) { const buffer = URL.createObjectURL( new Blob([new Uint8Array(await files.arrayBuffer())]) ); + if (files.size > 1000000) { + ComponentGlobal_NotifikasiPeringatan( + "Maaf, Ukuran file terlalu besar, maximum 1mb", + 3000 + ); + } else { + setImgBG(buffer); + setFileBG(files); + } // console.log(buffer, "ini buffer"); // console.log(files, " ini file"); - setImgBG(buffer); - setFileBG(files); } catch (error) { console.log(error); } @@ -148,96 +191,139 @@ export default function CreateProfile({ userId }: { userId: any }) { - { - setValue({ - ...value, - name: val.target.value, - }); - }} - /> - { - setValue({ - ...value, - email: val.target.value, - }); - }} - /> - { - setValue({ - ...value, - alamat: val.target.value, - }); - }} - /> - { + setValue({ + ...value, + jenisKelamin: val as string, + }); + }} + /> + + ); } -async function onSubmit( - router: AppRouterInstance, - value: MODEL_PROFILE, - userId: string, - filePP: FormData, - fileBg: FormData -) { - const body = { - userId: userId, - name: value.name, - email: value.email, - alamat: value.alamat, - jenisKelamin: value.jenisKelamin, - }; - if(_.values(body).includes("")) return ComponentGlobal_NotifikasiPeringatan("Lengkapi Data") +function ButtonAction({ + value, + userId, + filePP, + fileBg, +}: { + value: MODEL_PROFILE; + userId: string; + filePP: FormData; + fileBg: FormData; +}) { + const router = useRouter(); + const [loading, setLoading] = useState(false); - const gambarPP = new FormData(); - gambarPP.append("filePP", filePP as any); + async function onSubmit() { + const body = { + userId: userId, + name: value.name, + email: value.email, + alamat: value.alamat, + jenisKelamin: value.jenisKelamin, + }; + if (_.values(body).includes("")) + return ComponentGlobal_NotifikasiPeringatan("Lengkapi Data"); + if (!body.email.includes("@")) + return ComponentGlobal_NotifikasiPeringatan("Invalid Email"); - const gambarBG = new FormData(); - gambarBG.append("fileBG", fileBg as any); + const gambarPP = new FormData(); + gambarPP.append("filePP", filePP as any); - - if(!gambarPP) return ComponentGlobal_NotifikasiPeringatan("Lengkapi foto profile") - if(!gambarBG) return ComponentGlobal_NotifikasiPeringatan("Lengkapi background profile") - - - await funCreateNewProfile(body as any, gambarPP, gambarBG).then((res) => { - if (res.status === 201) { - ComponentGlobal_NotifikasiBerhasil("Berhasil Membuat Profile") - router.push(RouterHome.main_home); - } else { - ComponentGlobal_NotifikasiGagal(res.message); - } - }); + const gambarBG = new FormData(); + gambarBG.append("fileBG", fileBg as any); + if (!gambarPP) + return ComponentGlobal_NotifikasiPeringatan("Lengkapi foto profile"); + if (!gambarBG) + return ComponentGlobal_NotifikasiPeringatan( + "Lengkapi background profile" + ); + + await funCreateNewProfile(body as any, gambarPP, gambarBG).then((res) => { + if (res.status === 201) { + setLoading(true); + ComponentGlobal_NotifikasiBerhasil("Berhasil Membuat Profile", 3000); + router.push(RouterHome.main_home); + } else { + ComponentGlobal_NotifikasiGagal(res.message); + } + }); + } + + return ( + <> + + + ); } diff --git a/src/app_modules/katalog/profile/edit/view.tsx b/src/app_modules/katalog/profile/edit/view.tsx index 164489fd..599262e0 100644 --- a/src/app_modules/katalog/profile/edit/view.tsx +++ b/src/app_modules/katalog/profile/edit/view.tsx @@ -23,15 +23,19 @@ export default function EditProfile({ data }: { data: MODEL_PROFILE }) { //Get data profile const [dataProfile, setDataProfile] = useState(data); + const [loading, setLoading] = useState(false); async function onUpdate() { const body = dataProfile; + + // console.log(body) if (_.values(body).includes("")) return toast("Lengkapi data"); await Profile_funEditById(body).then((res) => { if (res.status === 200) { + setLoading(true); ComponentGlobal_NotifikasiBerhasil(res.message); - setTimeout(() => router.back(), 1000) + setTimeout(() => router.back(), 1000); } else { ComponentGlobal_NotifikasiGagal(res.message); } @@ -47,18 +51,42 @@ export default function EditProfile({ data }: { data: MODEL_PROFILE }) { return ( <> + {/*
{JSON.stringify(dataProfile, null, 2)}
*/} - { + // const dataUsername = _.clone(dataProfile) + + setDataProfile({ + ...(dataProfile as any), + User: { + username: val.target.value, + }, + }); + }} + /> + + { setDataProfile({ ...dataProfile, @@ -68,9 +96,15 @@ export default function EditProfile({ data }: { data: MODEL_PROFILE }) { /> 0 && !dataProfile?.email.includes("@") + ? "Invalid email" + : "" + } + value={dataProfile?.email} onChange={(val) => { setDataProfile({ ...dataProfile, @@ -80,6 +114,7 @@ export default function EditProfile({ data }: { data: MODEL_PROFILE }) { />