From 77f478b7ca4af1fc750a71097ce5516cd73928af Mon Sep 17 00:00:00 2001 From: amaliadwiy Date: Thu, 19 Feb 2026 11:36:48 +0800 Subject: [PATCH] upd: redesign Deskripsi: - pengumuman - list dan detail diskusi umum - list dan detail diskusi divisi NO Issues --- app/(application)/announcement/index.tsx | 2 +- app/(application)/discussion/[id].tsx | 9 +++++---- app/(application)/discussion/index.tsx | 6 +++--- .../discussion/[detail]/index.tsx | 18 +++++++++--------- .../[id]/(fitur-division)/discussion/index.tsx | 2 +- components/borderBottomItem.tsx | 5 ++--- components/borderBottomItem2.tsx | 4 ++-- 7 files changed, 23 insertions(+), 23 deletions(-) diff --git a/app/(application)/announcement/index.tsx b/app/(application)/announcement/index.tsx index d362143..e119148 100644 --- a/app/(application)/announcement/index.tsx +++ b/app/(application)/announcement/index.tsx @@ -113,7 +113,7 @@ export default function Announcement() { bgColor="transparent" icon={ // - + // } title={item.title} diff --git a/app/(application)/discussion/[id].tsx b/app/(application)/discussion/[id].tsx index 82d064b..a4458ec 100644 --- a/app/(application)/discussion/[id].tsx +++ b/app/(application)/discussion/[id].tsx @@ -259,7 +259,8 @@ export default function DetailDiscussionGeneral() { @@ -287,7 +288,7 @@ export default function DetailDiscussionGeneral() { } /> } - + { loadingKomentar ? arrSkeleton.map((item: any, i: number) => { @@ -300,7 +301,7 @@ export default function DetailDiscussionGeneral() { return ( @@ -310,7 +311,7 @@ export default function DetailDiscussionGeneral() { desc={item.comment} rightBottomInfo={item.isEdited ? "Edited" : ""} descEllipsize={detailMore.includes(item.id) ? false : true} - bgColor="transparent" + bgColor="white" onPress={() => { setDetailMore((prev: any) => { if (prev.includes(item.id)) { diff --git a/app/(application)/discussion/index.tsx b/app/(application)/discussion/index.tsx index a8d0f44..03848c3 100644 --- a/app/(application)/discussion/index.tsx +++ b/app/(application)/discussion/index.tsx @@ -153,9 +153,9 @@ export default function Discussion() { onPress={() => { router.push(`/discussion/${item.id}`) }} borderType="bottom" icon={ - - - + // + + // } title={item.title} subtitle={ diff --git a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx index 805d8a6..7344bc8 100644 --- a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx +++ b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx @@ -327,7 +327,8 @@ export default function DiscussionDetail() { } - + { loadingKomentar ? arrSkeleton.map((item, index) => ( @@ -374,7 +375,7 @@ export default function DiscussionDetail() { dataComment.map((item, index) => ( { setDetailMore((prev: any) => { if (prev.includes(item.id)) { @@ -465,8 +466,8 @@ export default function DiscussionDetail() { size={25} style={ [selectKomentar.comment == "" || regexOnlySpacesOrEnter.test(selectKomentar.comment) || loadingSend || ((entityUser.role == "user" || entityUser.role == "coadmin") && !isMemberDivision) - ? Styles.cGray - : Styles.cDefault, + ? { color: colors.dimmed } + : { color: colors.tint }, ] } /> @@ -479,7 +480,6 @@ export default function DiscussionDetail() { isMemberDivision) ? diff --git a/app/(application)/division/[id]/(fitur-division)/discussion/index.tsx b/app/(application)/division/[id]/(fitur-division)/discussion/index.tsx index 742bc1c..d99ba46 100644 --- a/app/(application)/division/[id]/(fitur-division)/discussion/index.tsx +++ b/app/(application)/division/[id]/(fitur-division)/discussion/index.tsx @@ -177,7 +177,7 @@ export default function DiscussionDivision() { onPress={() => { router.push(`./discussion/${item.id}`) }} borderType="bottom" icon={ - + } title={item.user_name} subtitle={ diff --git a/components/borderBottomItem.tsx b/components/borderBottomItem.tsx index acc64c6..c1f5926 100644 --- a/components/borderBottomItem.tsx +++ b/components/borderBottomItem.tsx @@ -1,8 +1,7 @@ -import { ColorsStatus } from "@/constants/ColorsStatus"; import Styles from "@/constants/Styles"; import { useTheme } from "@/providers/ThemeProvider"; import React, { useState } from "react"; -import { Dimensions, Pressable, View } from "react-native"; +import { Pressable, View } from "react-native"; import Text from "./Text"; type Props = { @@ -69,7 +68,7 @@ export default function BorderBottomItem({ title, subtitle, icon, desc, onPress, { (leftBottomInfo || rightBottomInfo) && ( - + { typeof leftBottomInfo == 'string' ? {leftBottomInfo} diff --git a/components/borderBottomItem2.tsx b/components/borderBottomItem2.tsx index c08ec69..fcca625 100644 --- a/components/borderBottomItem2.tsx +++ b/components/borderBottomItem2.tsx @@ -149,7 +149,7 @@ export default function BorderBottomItem2({ title, subtitle, icon, desc, onPress {desc && {desc}} { dataFile.length > 0 && ( - + {dataFile.map((item, index) => ( + { typeof leftBottomInfo == 'string' ? {leftBottomInfo}