+
+
+
+
+
+
+
+
+ {profile?.name}
+
+
+ @{profile?.User?.username}
+
+
+
+
+
+
+
+ {listInformation.map((e, i) => (
+
+
+ {e.icon}
+
+
+ {e?.value}
+
+
+ ))}
+
+
+ {/*
+ {JSON.stringify(profile, null, 2)}
+ */}
+
+ >
+ );
+}
diff --git a/src/app_modules/katalog/ui/ui_katalog.tsx b/src/app_modules/katalog/ui/ui_katalog.tsx
new file mode 100644
index 00000000..bee69dbe
--- /dev/null
+++ b/src/app_modules/katalog/ui/ui_katalog.tsx
@@ -0,0 +1,31 @@
+"use client"
+
+import { Stack } from "@mantine/core";
+import { Portofolio_UiView } from "../portofolio/ui_portofolio";
+import { Profile_UiView } from "../profile/ui_profile";
+import { MODEL_PORTOFOLIO } from "../portofolio/model/interface";
+import { MODEL_PROFILE } from "../profile/model/interface";
+
+
+export function Katalog_UiView({
+ profile,
+ listPorto,
+ userLoginId,
+}: {
+ profile: MODEL_PROFILE;
+ listPorto: MODEL_PORTOFOLIO;
+ userLoginId: string;
+}) {
+ return (
+ <>
+