diff --git a/app/(application)/(user)/collaboration/[id]/list-of-participants.tsx b/app/(application)/(user)/collaboration/[id]/list-of-participants.tsx
index 15263d2..91e064d 100644
--- a/app/(application)/(user)/collaboration/[id]/list-of-participants.tsx
+++ b/app/(application)/(user)/collaboration/[id]/list-of-participants.tsx
@@ -42,36 +42,38 @@ export default function CollaborationListOfParticipants() {
>
Deskripsi diri
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
- eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem
- ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
- tempor incididunt ut labore et dolore magna aliqua.Lorem ipsum
- dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua.Lorem ipsum dolor sit
- amet, consectetur adipiscing elit, sed do eiusmod tempor
- incididunt ut labore et dolore magna aliqua.Lorem ipsum dolor sit
- amet, consectetur adipiscing elit, sed do eiusmod tempor
- incididunt ut iqua.Lorem ipsum dolor sit amet, consectetur
- adipiscing elit, sed do eiusmod tempor incididunt ut labore et
- dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur
- adipiscing elit, sed do eiusmod tempor incididunt ut labore et
- dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur
- adipiscing elit, sed do eiusmod tempor incididunt ut labore et
- dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur
- adipiscing elit, sed do eiusmod tempor incididunt ut labore et
- dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur
- adipiscing elit, sed do eiusmod tempor incididunt ut labore et
- dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur
- adipiscing elit, sed do eiusmod tempor incididunt ut labore et
- dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur
- adipiscing elit, sed do eiusmod tempor incididunt ut labore et
- dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur
- adipiscing elit, sed do eiusmod tempor incididunt ut labore et
- dolore magna aliqua.
-
-
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
+ eiusmod tempor incididunt ut labore et dolore magna aliqua.
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
+ eiusmod tempor incididunt ut labore et dolore magna aliqua.Lorem
+ ipsum dolor sit amet, consectetur adipiscing elit, sed do
+ eiusmod tempor incididunt ut labore et dolore magna aliqua.Lorem
+ ipsum dolor sit amet, consectetur adipiscing elit, sed do
+ eiusmod tempor incididunt ut labore et dolore magna aliqua.Lorem
+ ipsum dolor sit amet, consectetur adipiscing elit, sed do
+ eiusmod tempor incididunt ut iqua.Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua.Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua.Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua.Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua.Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua.Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua.Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua.Lorem ipsum dolor sit amet,
+ consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua.
+
+
+
diff --git a/components/Divider/Divider.tsx b/components/Divider/Divider.tsx
new file mode 100644
index 0000000..810ab6e
--- /dev/null
+++ b/components/Divider/Divider.tsx
@@ -0,0 +1,25 @@
+import { AccentColor } from "@/constants/color-palet";
+import { View } from "react-native";
+
+export default function Divider({
+ color = AccentColor.blue,
+ size = 1,
+ marginTop= 12,
+ marginBottom= 12,
+}: {
+ color?: string;
+ size?: number;
+ marginTop?: number;
+ marginBottom?: number;
+}) {
+ return (
+
+ );
+}
diff --git a/components/_ShareComponent/AvataraAndOtherHeaderComponent.tsx b/components/_ShareComponent/AvataraAndOtherHeaderComponent.tsx
index 9a3f317..9a3ed9e 100644
--- a/components/_ShareComponent/AvataraAndOtherHeaderComponent.tsx
+++ b/components/_ShareComponent/AvataraAndOtherHeaderComponent.tsx
@@ -2,17 +2,20 @@ import { ImageSourcePropType, View } from "react-native";
import Grid from "../Grid/GridCustom";
import AvatarCustom from "../Image/AvatarCustom";
import TextCustom from "../Text/TextCustom";
+import Divider from "../Divider/Divider"
const AvatarUsernameAndOtherComponent = ({
avatarHref,
avatar,
name,
rightComponent,
+ withBottomLine = false,
}: {
avatarHref?: string;
avatar?: ImageSourcePropType;
name?: string;
rightComponent?: React.ReactNode;
+ withBottomLine?: boolean;
}) => {
return (
<>
@@ -38,6 +41,7 @@ const AvatarUsernameAndOtherComponent = ({
)}
+ {withBottomLine && }
>
);
diff --git a/components/index.ts b/components/index.ts
index 25d9b1e..ea78045 100644
--- a/components/index.ts
+++ b/components/index.ts
@@ -31,6 +31,7 @@ import SelectCustom from "./Select/SelectCustom";
import AvatarCustom from "./Image/AvatarCustom";
import LandscapeFrameUploaded from "./Image/LandscapeFrameUploaded";
// Divider
+import Divider from "./Divider/Divider";
import DividerCustom from "./Divider/DividerCustom";
// Map
import MapCustom from "./Map/MapCustom";
@@ -60,12 +61,14 @@ export {
BoxButtonOnFooter,
BoxWithHeaderSection, ButtonCenteredOnly,
ButtonCustom,
+ DotButton,
// Center
CenterCustom,
// Clickable
ClickableCustom,
// Divider
- DividerCustom, DotButton,
+ Divider,
+ DividerCustom,
// Drawer
DrawerCustom, FloatingButton,
// Grid
diff --git a/screens/Collaboration/BoxPublishSection.tsx b/screens/Collaboration/BoxPublishSection.tsx
index 4732d28..7694b18 100644
--- a/screens/Collaboration/BoxPublishSection.tsx
+++ b/screens/Collaboration/BoxPublishSection.tsx
@@ -1,11 +1,9 @@
import {
+ AvatarUsernameAndOtherComponent,
BoxWithHeaderSection,
StackCustom,
- AvatarUsernameAndOtherComponent,
- TextCustom,
- BaseBox,
+ TextCustom
} from "@/components";
-import { MainColor } from "@/constants/color-palet";
import { Href } from "expo-router";
function Collaboration_BoxPublishSection({
@@ -38,22 +36,21 @@ function Collaboration_BoxPublishSection({
name={username || "Username"}
rightComponent={rightComponentAvatar}
avatar={sourceAvatar as any}
+ withBottomLine
/>
-
-
-
- {title || "Lorem ipsum dolor sit"}
-
-
- {description ||
- "Lorem ipsum dolor sit amet consectetur adipisicing elit. Porro sed doloremque tempora soluta. Dolorem ex quidem ipsum tempora, ipsa, obcaecati quia suscipit numquam, voluptates commodi porro impedit natus quos doloremque!"}
-
-
-
-
+
+
+ {title || "Lorem ipsum dolor sit"}
+
+
+ {description ||
+ "Lorem ipsum dolor sit amet consectetur adipisicing elit. Porro sed doloremque tempora soluta. Dolorem ex quidem ipsum tempora, ipsa, obcaecati quia suscipit numquam, voluptates commodi porro impedit natus quos doloremque!"}
+
+ {/*
2 Partisipan
-
+ */}
+
>