#Job admin

- Tampilan user done
- Tampilan admin done
git commit -m
This commit is contained in:
2024-02-28 16:22:45 +08:00
parent fb7e89fb44
commit 83d2b0a1c4
114 changed files with 3572 additions and 375 deletions

View File

@@ -48,7 +48,7 @@ export default function ListPortofolioView({
<Group position="apart">
<ActionIcon variant="transparent" disabled></ActionIcon>
<Title order={4}>Portofolio</Title>
{profile.User.id === userLoginId ? (
{profile?.User.id === userLoginId ? (
<ActionIcon
variant="transparent"
onClick={() =>

View File

@@ -30,6 +30,7 @@ import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/component_gl
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil";
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";
export default function CreateProfile({ userId }: { userId: any }) {
const router = useRouter();
@@ -233,7 +234,7 @@ async function onSubmit(
await funCreateNewProfile(body as any, gambarPP, gambarBG).then((res) => {
if (res.status === 201) {
ComponentGlobal_NotifikasiBerhasil("Berhasil Membuat Profile")
router.push(RouterProfile.katalog + `${userId}`);
router.push(RouterHome.main_home);
} else {
ComponentGlobal_NotifikasiGagal(res.message);
}

View File

@@ -62,14 +62,14 @@ export default function ProfileView({
alt=""
src={
RouterProfile.api_url_background +
`${profile.ImagesBackground.url}`
`${profile?.ImagesBackground.url}`
}
/>
</Paper>
</AspectRatio>
{/* Upload Background Profile */}
{profile.User.id === userLoginId ? (
{profile?.User.id === userLoginId ? (
<Center>
<ActionIcon
ml={{base: 300, sm: 500, md: 900, lg: 1000}}
@@ -113,7 +113,7 @@ export default function ProfileView({
borderColor: "black",
borderWidth: "1px",
}}
src={RouterProfile.api_url_foto + `${profile.ImageProfile.url}`}
src={RouterProfile.api_url_foto + `${profile?.ImageProfile.url}`}
size={100}
radius={"100%"}
/>
@@ -121,7 +121,7 @@ export default function ProfileView({
</Center>
{/* Upload Foto Profile */}
{profile.User.id === userLoginId ? (
{profile?.User.id === userLoginId ? (
<Center>
<ActionIcon
mr={-70}
@@ -151,14 +151,14 @@ export default function ProfileView({
{/* Username dan Nama */}
<Group position="apart" pt={profile.User.id === userLoginId ? 0 : "xl" }>
<Group position="apart" pt={profile?.User.id === userLoginId ? 0 : "xl" }>
<Flex direction={"column"} mt={"lg"}>
<Text fz={"lg"} fw={"bold"}>
{profile.name}
{profile?.name}
</Text>
<Text fz={"xs"}>@{profile.User.username}</Text>
<Text fz={"xs"}>@{profile?.User?.username}</Text>
</Flex>
{profile.User.id === userLoginId ? (
{profile?.User.id === userLoginId ? (
<ActionIcon
variant="transparent"
onClick={() => {
@@ -181,7 +181,7 @@ export default function ProfileView({
<Grid.Col span={"auto"}>
<Text>
{" "}
<Text>+{profile.User.nomor}</Text>
<Text>+{profile?.User.nomor}</Text>
</Text>
</Grid.Col>
</Grid>
@@ -193,7 +193,7 @@ export default function ProfileView({
<Grid.Col span={"auto"}>
<Text>
{" "}
<Text> {profile.email}</Text>
<Text> {profile?.email}</Text>
</Text>
</Grid.Col>
</Grid>
@@ -203,12 +203,12 @@ export default function ProfileView({
<IconHome />
</Grid.Col>
<Grid.Col span={"auto"}>
<Text> {profile.alamat}</Text>
<Text> {profile?.alamat}</Text>
</Grid.Col>
</Grid>
{(() => {
if (profile.jenisKelamin === "Laki - laki") {
if (profile?.jenisKelamin === "Laki - laki") {
return (
<>
<Grid>
@@ -216,7 +216,7 @@ export default function ProfileView({
<IconGenderMale />
</Grid.Col>
<Grid.Col span={"auto"}>
<Text> {profile.jenisKelamin}</Text>
<Text> {profile?.jenisKelamin}</Text>
</Grid.Col>
</Grid>
</>
@@ -229,7 +229,7 @@ export default function ProfileView({
<IconGenderFemale />
</Grid.Col>
<Grid.Col span={"auto"}>
<Text> {profile.jenisKelamin}</Text>
<Text> {profile?.jenisKelamin}</Text>
</Grid.Col>
</Grid>
</>