diff --git a/app/(application)/announcement/[id].tsx b/app/(application)/announcement/[id].tsx
index a11ac99..f07dca5 100644
--- a/app/(application)/announcement/[id].tsx
+++ b/app/(application)/announcement/[id].tsx
@@ -328,7 +328,7 @@ export default function DetailAnnouncement() {
accessibilityLabel="Download or share image"
disabled={loadingOpen}
>
- ⋯
+ ⋯
)}
diff --git a/app/(application)/announcement/create.tsx b/app/(application)/announcement/create.tsx
index a09acf0..4bacdf6 100644
--- a/app/(application)/announcement/create.tsx
+++ b/app/(application)/announcement/create.tsx
@@ -205,15 +205,16 @@ export default function CreateAnnouncement() {
{
fileForm.length > 0
&&
-
+
File
{
fileForm.map((item, index) => (
1 ? "bottom" : "none"}
+ borderType={fileForm.length - 1 == index ? "none" : "bottom"}
icon={}
title={item.name}
+ bgColor="transparent"
titleWeight="normal"
onPress={() => { setIndexDelFile(index); setModalFile(true) }}
/>
@@ -232,7 +233,7 @@ export default function CreateAnnouncement() {
{
divisionMember.length > 0
&&
-
+
{
divisionMember.map((item: { name: any; Division: any }, index: any) => {
return (
diff --git a/app/(application)/announcement/edit/[id].tsx b/app/(application)/announcement/edit/[id].tsx
index 9f9d9e9..6b04ce7 100644
--- a/app/(application)/announcement/edit/[id].tsx
+++ b/app/(application)/announcement/edit/[id].tsx
@@ -258,7 +258,7 @@ export default function EditAnnouncement() {
{
(fileForm.length > 0 || dataFile.filter((val) => !val.delete).length > 0)
&&
-
+
File
{
dataFile.filter((val) => !val.delete).map((item, index) => (
@@ -268,6 +268,7 @@ export default function EditAnnouncement() {
icon={}
title={item.name + '.' + item.extension}
titleWeight="normal"
+ bgColor="transparent"
onPress={() => { setIndexDelFile({ id: item.id, cat: "oldFile" }); setModalFile(true) }}
/>
))
@@ -280,6 +281,7 @@ export default function EditAnnouncement() {
icon={}
title={item.name}
titleWeight="normal"
+ bgColor="transparent"
onPress={() => { setIndexDelFile({ id: index, cat: "newFile" }); setModalFile(true) }}
/>
))
@@ -295,7 +297,7 @@ export default function EditAnnouncement() {
{
dataMember.length > 0
&&
-
+
{
dataMember.map((item: { name: any; Division: any }, index: any) => {
return (
diff --git a/app/(application)/announcement/index.tsx b/app/(application)/announcement/index.tsx
index 0c43ee3..c96797d 100644
--- a/app/(application)/announcement/index.tsx
+++ b/app/(application)/announcement/index.tsx
@@ -110,9 +110,10 @@ export default function Announcement() {
key={index}
onPress={() => { router.push(`/announcement/${item.id}`) }}
borderType="bottom"
+ bgColor="transparent"
icon={
-
-
+
+
}
title={item.title}
diff --git a/app/(application)/discussion/create.tsx b/app/(application)/discussion/create.tsx
index 943f49b..16c3cc2 100644
--- a/app/(application)/discussion/create.tsx
+++ b/app/(application)/discussion/create.tsx
@@ -253,15 +253,16 @@ export default function CreateDiscussionGeneral() {
{
fileForm.length > 0
&&
-
+
File
{
fileForm.map((item, index) => (
1 ? "bottom" : "none"}
+ borderType={fileForm.length - 1 == index ? "none" : "bottom"}
icon={}
title={item.name}
+ bgColor="transparent"
titleWeight="normal"
onPress={() => { setIndexDelFile(index); setModalFile(true) }}
/>
@@ -296,17 +297,18 @@ export default function CreateDiscussionGeneral() {
Total {entitiesMember.length} Anggota
-
+
{
entitiesMember.map((item: { img: any; name: any; }, index: any) => {
return (
+
}
title={item.name}
+ bgColor="transparent"
/>
)
})
diff --git a/app/(application)/discussion/edit/[id].tsx b/app/(application)/discussion/edit/[id].tsx
index 5b1a53e..b96744f 100644
--- a/app/(application)/discussion/edit/[id].tsx
+++ b/app/(application)/discussion/edit/[id].tsx
@@ -229,7 +229,7 @@ export default function EditDiscussionGeneral() {
{
(fileForm.length > 0 || dataFile.filter((val) => !val.delete).length > 0)
&&
-
+
File
{
dataFile.filter((val) => !val.delete).map((item, index) => (
@@ -239,6 +239,7 @@ export default function EditDiscussionGeneral() {
icon={}
title={item.name + '.' + item.extension}
titleWeight="normal"
+ bgColor="transparent"
onPress={() => { setIndexDelFile({ id: item.id, cat: "oldFile" }); setModalFile(true) }}
/>
))
@@ -251,6 +252,7 @@ export default function EditDiscussionGeneral() {
icon={}
title={item.name}
titleWeight="normal"
+ bgColor="transparent"
onPress={() => { setIndexDelFile({ id: index, cat: "newFile" }); setModalFile(true) }}
/>
))
diff --git a/app/(application)/division/[id]/(fitur-division)/calendar/create-member.tsx b/app/(application)/division/[id]/(fitur-division)/calendar/create-member.tsx
index 9c6c307..3901085 100644
--- a/app/(application)/division/[id]/(fitur-division)/calendar/create-member.tsx
+++ b/app/(application)/division/[id]/(fitur-division)/calendar/create-member.tsx
@@ -156,7 +156,7 @@ export default function CreateCalendarAddMember() {
return (
{ onChoose(item.idUser, item.name, item.img) }}
>
diff --git a/app/(application)/division/[id]/(fitur-division)/calendar/history.tsx b/app/(application)/division/[id]/(fitur-division)/calendar/history.tsx
index 875bf74..b5fe7a3 100644
--- a/app/(application)/division/[id]/(fitur-division)/calendar/history.tsx
+++ b/app/(application)/division/[id]/(fitur-division)/calendar/history.tsx
@@ -1,7 +1,6 @@
import InputSearch from "@/components/inputSearch";
import Skeleton from "@/components/skeleton";
import Text from "@/components/Text";
-import { ColorsStatus } from "@/constants/ColorsStatus";
import Styles from "@/constants/Styles";
import { apiGetCalendarHistory } from "@/lib/api";
import { useAuthSession } from "@/providers/AuthProvider";
@@ -70,7 +69,7 @@ export default function CalendarHistory() {
setSearch(val)} />
-
+
{
loading ?
arrSkeleton.map((item, index) => (
@@ -83,7 +82,7 @@ export default function CalendarHistory() {
getItem={getItem}
renderItem={({ item, index }: { item: Props, index: number }) => {
return (
-
+
{String(item.dateStart)}
{item.year}
diff --git a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/edit.tsx b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/edit.tsx
index 246d085..29d4087 100644
--- a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/edit.tsx
+++ b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/edit.tsx
@@ -186,7 +186,7 @@ export default function DiscussionDivisionEdit() {
{
(fileForm.length > 0 || dataFile.filter((val) => !val.delete).length > 0)
&&
-
+
File
{
dataFile.filter((val) => !val.delete).map((item, index) => (
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 f073548..ce04db3 100644
--- a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx
+++ b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx
@@ -297,7 +297,7 @@ export default function DiscussionDetail() {
showBack={true}
onPressLeft={() => router.back()}
right={
- (entityUser.role != "user" && entityUser.role != "coadmin") || isAdminDivision || isCreator ?
+ ((entityUser.role != "user" && entityUser.role != "coadmin") || isAdminDivision || isCreator) ?
0
&&
-
+
File
{
fileForm.map((item, index) => (
diff --git a/app/(application)/division/[id]/(fitur-division)/document/index.tsx b/app/(application)/division/[id]/(fitur-division)/document/index.tsx
index 4de1b7b..3aeaf64 100644
--- a/app/(application)/division/[id]/(fitur-division)/document/index.tsx
+++ b/app/(application)/division/[id]/(fitur-division)/document/index.tsx
@@ -382,7 +382,7 @@ export default function DocumentDivision() {
showBack={(selectedFiles.length > 0 || dariSelectAll) ? false : true}
left={
}
+ item={}
onPress={() => {
handleBatal();
}}
@@ -395,7 +395,7 @@ export default function DocumentDivision() {
selectedFiles.length > 0 || dariSelectAll ? (
+
}
onPress={() => {
handleSelectAll();
@@ -495,7 +495,7 @@ export default function DocumentDivision() {
{(selectedFiles.length > 0 || dariSelectAll) && (
-
+
Total {entitiesMember.length} Anggota
-
+
{entitiesMember.map(
(item: { img: any; name: any }, index: any) => {
return (
diff --git a/app/(application)/division/[id]/info.tsx b/app/(application)/division/[id]/info.tsx
index 3b509ed..a9aba24 100644
--- a/app/(application)/division/[id]/info.tsx
+++ b/app/(application)/division/[id]/info.tsx
@@ -13,8 +13,8 @@ import { ConstEnv } from "@/constants/ConstEnv"
import Styles from "@/constants/Styles"
import { apiDeleteMemberDivision, apiGetDivisionOneDetail, apiGetDivisionOneFeature, apiUpdateStatusAdminDivision } from "@/lib/api"
import { useAuthSession } from "@/providers/AuthProvider"
-import { Feather, MaterialCommunityIcons, MaterialIcons } from "@expo/vector-icons"
import { useTheme } from "@/providers/ThemeProvider"
+import { Feather, MaterialCommunityIcons, MaterialIcons } from "@expo/vector-icons"
import { router, Stack, useLocalSearchParams } from "expo-router"
import { useEffect, useState } from "react"
import { Pressable, RefreshControl, SafeAreaView, ScrollView, View } from "react-native"
@@ -199,7 +199,7 @@ export default function InformationDivision() {
}
Deskripsi Divisi
-
+
{loading ?
arrSkeleton.map((item, index) => {
return (
@@ -213,7 +213,7 @@ export default function InformationDivision() {
{dataMember.length} Anggota
-
+
{
((entityUser.role != "user" && entityUser.role != "coadmin") || isAdminDivision) &&
dataDetail?.isActive && (
@@ -221,8 +221,8 @@ export default function InformationDivision() {
onPress={() => { router.push(`/division/${id}/add-member`) }}
borderType="none"
icon={
-
-
+
+
}
title="Tambah Anggota"
@@ -262,8 +262,8 @@ export default function InformationDivision() {
{ handleMemberAdmin() }}>
-
-
+
+
diff --git a/app/(application)/division/index.tsx b/app/(application)/division/index.tsx
index 860beb5..a894e3e 100644
--- a/app/(application)/division/index.tsx
+++ b/app/(application)/division/index.tsx
@@ -7,7 +7,6 @@ import Skeleton from "@/components/skeleton";
import SkeletonTwoItem from "@/components/skeletonTwoItem";
import Text from "@/components/Text";
import WrapTab from "@/components/wrapTab";
-import { ColorsStatus } from "@/constants/ColorsStatus";
import Styles from "@/constants/Styles";
import { apiGetDivision } from "@/lib/api";
import { useAuthSession } from "@/providers/AuthProvider";
@@ -16,8 +15,7 @@ import {
AntDesign,
Feather,
Ionicons,
- MaterialCommunityIcons,
- MaterialIcons,
+ MaterialCommunityIcons
} from "@expo/vector-icons";
import { router, useLocalSearchParams } from "expo-router";
import { useEffect, useState } from "react";
@@ -236,10 +234,10 @@ export default function ListDivision() {
key={index}
onPress={() => { router.push(`/division/${item.id}`) }}
borderType="bottom"
- bgColor={colors.card}
+ bgColor="transparent"
icon={
-
-
+
+
}
title={item.name}
diff --git a/app/(application)/project/create.tsx b/app/(application)/project/create.tsx
index 40bfef6..00fb288 100644
--- a/app/(application)/project/create.tsx
+++ b/app/(application)/project/create.tsx
@@ -322,7 +322,7 @@ export default function CreateProject() {
Total {entitiesMember.length} Anggota
-
+
{entitiesMember.map(
(item: { img: any; name: any }, index: any) => {
return (
diff --git a/components/announcement/headerAnnouncementList.tsx b/components/announcement/headerAnnouncementList.tsx
index d67346f..b44c261 100644
--- a/components/announcement/headerAnnouncementList.tsx
+++ b/components/announcement/headerAnnouncementList.tsx
@@ -23,7 +23,7 @@ export default function HeaderRightAnnouncementList() {
}
+ icon={}
title="Tambah Pengumuman"
onPress={() => {
setVisible(false)
diff --git a/components/banner/headerBannerList.tsx b/components/banner/headerBannerList.tsx
index faea4fa..dddea0f 100644
--- a/components/banner/headerBannerList.tsx
+++ b/components/banner/headerBannerList.tsx
@@ -17,7 +17,7 @@ export default function HeaderRightBannerList() {
setVisible(false)} title="Menu">
}
+ icon={}
title="Tambah Banner"
onPress={() => {
setVisible(false)
diff --git a/components/borderBottomItem.tsx b/components/borderBottomItem.tsx
index 1b90854..40b06bd 100644
--- a/components/borderBottomItem.tsx
+++ b/components/borderBottomItem.tsx
@@ -56,14 +56,14 @@ export default function BorderBottomItem({ title, subtitle, icon, desc, onPress,
{
subtitle &&
typeof subtitle == "string"
- ? {subtitle}
+ ? {subtitle}
:
{subtitle}
}
{
- rightTopInfo && {rightTopInfo}
+ rightTopInfo && {rightTopInfo}
}
diff --git a/components/borderBottomItem2.tsx b/components/borderBottomItem2.tsx
index ba97a81..1af62a6 100644
--- a/components/borderBottomItem2.tsx
+++ b/components/borderBottomItem2.tsx
@@ -215,7 +215,7 @@ export default function BorderBottomItem2({ title, subtitle, icon, desc, onPress
accessibilityLabel="Download or share image"
disabled={loadingOpen}
>
- ⋯
+ ⋯
)}
diff --git a/components/calendar/headerCalendarList.tsx b/components/calendar/headerCalendarList.tsx
index daaabf9..7196dd8 100644
--- a/components/calendar/headerCalendarList.tsx
+++ b/components/calendar/headerCalendarList.tsx
@@ -49,7 +49,7 @@ export default function HeaderRightCalendarList() {
<>>
) : (
}
+ icon={}
title="Tambah Acara"
onPress={() => {
setVisible(false)
diff --git a/components/calendar/itemHistoryEvent.tsx b/components/calendar/itemHistoryEvent.tsx
index b4e9248..5e277a3 100644
--- a/components/calendar/itemHistoryEvent.tsx
+++ b/components/calendar/itemHistoryEvent.tsx
@@ -21,7 +21,7 @@ export default function ItemHistoryEvent({ data }: { data: Props }) {
{
data.length > 0 ? (
data.map((item, index) => (
-
+
{String(item.dateStart)}
{item.year}
diff --git a/components/discussion/headerDiscussionList.tsx b/components/discussion/headerDiscussionList.tsx
index d450bb3..e0b9e9a 100644
--- a/components/discussion/headerDiscussionList.tsx
+++ b/components/discussion/headerDiscussionList.tsx
@@ -47,7 +47,7 @@ export default function HeaderRightDiscussionList() {
}
+ icon={}
title="Tambah Diskusi"
onPress={() => {
setVisible(false)
diff --git a/components/division/discussionDivisionDetail.tsx b/components/division/discussionDivisionDetail.tsx
index 4ddfe96..f3b3259 100644
--- a/components/division/discussionDivisionDetail.tsx
+++ b/components/division/discussionDivisionDetail.tsx
@@ -1,13 +1,13 @@
import Styles from "@/constants/Styles";
import { apiGetDivisionOneFeature } from "@/lib/api";
import { useAuthSession } from "@/providers/AuthProvider";
+import { useTheme } from "@/providers/ThemeProvider";
import { router, useLocalSearchParams } from "expo-router";
import { useEffect, useState } from "react";
import { View } from "react-native";
import Text from "../Text";
import DiscussionItem from "../discussionItem";
import Skeleton from "../skeleton";
-import { useTheme } from "@/providers/ThemeProvider";
type Props = {
id: string;
@@ -54,8 +54,7 @@ export default function DiscussionDivisionDetail({ refreshing }: { refreshing: b
return (
Diskusi
-
-
+
{
loading ?
<>
diff --git a/components/division/fileDivisionDetail.tsx b/components/division/fileDivisionDetail.tsx
index 781cc97..f106908 100644
--- a/components/division/fileDivisionDetail.tsx
+++ b/components/division/fileDivisionDetail.tsx
@@ -112,8 +112,8 @@ export default function FileDivisionDetail({ refreshing }: { refreshing: boolean
data.map((item, index) => (
openFile(item)}>
-
-
+
+
diff --git a/components/division/fiturDivisionDetail.tsx b/components/division/fiturDivisionDetail.tsx
index 6c4e287..ba15e92 100644
--- a/components/division/fiturDivisionDetail.tsx
+++ b/components/division/fiturDivisionDetail.tsx
@@ -2,7 +2,7 @@ import { ColorsStatus } from "@/constants/ColorsStatus"
import Styles from "@/constants/Styles"
import { apiGetDivisionOneFeature } from "@/lib/api"
import { useAuthSession } from "@/providers/AuthProvider"
-import { AntDesign, MaterialIcons, SimpleLineIcons } from "@expo/vector-icons"
+import { AntDesign, Feather, MaterialIcons, SimpleLineIcons } from "@expo/vector-icons"
import { router, useLocalSearchParams } from "expo-router"
import { useEffect, useState } from "react"
import { View } from "react-native"
@@ -56,13 +56,13 @@ export default function FiturDivisionDetail({ refreshing }: { refreshing: boolea
bgColor={colors.card}
borderType="all"
icon={
-
-
+
+
}
title="Tugas"
subtitle={`${data.tugas} Tugas`}
- width={28}
+ width={30}
onPress={() => { router.push(`/division/${id}/task?status=0`) }}
/>
@@ -70,13 +70,13 @@ export default function FiturDivisionDetail({ refreshing }: { refreshing: boolea
bgColor={colors.card}
borderType="all"
icon={
-
-
+
+
}
title="Dokumen"
subtitle={`${data.dokumen} File`}
- width={28}
+ width={30}
onPress={() => { router.push(`/division/${id}/document`) }}
/>
@@ -86,13 +86,13 @@ export default function FiturDivisionDetail({ refreshing }: { refreshing: boolea
bgColor={colors.card}
borderType="all"
icon={
-
-
+
+
}
title="Diskusi"
subtitle={`${data.diskusi} Diskusi`}
- width={28}
+ width={30}
onPress={() => { router.push(`/division/${id}/discussion?active=true`) }}
/>
@@ -100,13 +100,13 @@ export default function FiturDivisionDetail({ refreshing }: { refreshing: boolea
bgColor={colors.card}
borderType="all"
icon={
-
-
+
+
}
title="Kalender"
subtitle={`${data.kalender} Acara`}
- width={28}
+ width={30}
onPress={() => { router.push(`/division/${id}/calendar`) }}
/>
diff --git a/components/division/headerDivisionList.tsx b/components/division/headerDivisionList.tsx
index 6d269ce..d5d31b1 100644
--- a/components/division/headerDivisionList.tsx
+++ b/components/division/headerDivisionList.tsx
@@ -25,7 +25,7 @@ export default function HeaderRightDivisionList() {
}
+ icon={}
title="Tambah Divisi"
onPress={() => {
setVisible(false)
diff --git a/components/division/taskDivisionDetail.tsx b/components/division/taskDivisionDetail.tsx
index fb385b3..e1ca4c3 100644
--- a/components/division/taskDivisionDetail.tsx
+++ b/components/division/taskDivisionDetail.tsx
@@ -1,13 +1,13 @@
import Styles from "@/constants/Styles";
import { apiGetDivisionOneFeature } from "@/lib/api";
import { useAuthSession } from "@/providers/AuthProvider";
+import { useTheme } from "@/providers/ThemeProvider";
import { Feather } from "@expo/vector-icons";
import { router, useLocalSearchParams } from "expo-router";
import React, { useEffect, useState } from "react";
import { Dimensions, Pressable, View } from "react-native";
import { ICarouselInstance } from "react-native-reanimated-carousel";
import Skeleton from "../skeleton";
-import { useTheme } from "@/providers/ThemeProvider";
import Text from "../Text";
type Props = {
@@ -59,11 +59,11 @@ export default function TaskDivisionDetail({ refreshing }: { refreshing: boolean
:
data.length > 0 ?
data.map((item, index) => (
- { router.push(`/division/${id}/task/${item.idProject}`) }}>
+ { router.push(`/division/${id}/task/${item.idProject}`) }}>
{item.title} - {item.projectTitle}
-
- {item.dateStart} - {item.dateEnd}
+
+ {item.dateStart} - {item.dateEnd}
))
diff --git a/components/document/itemFile.tsx b/components/document/itemFile.tsx
index 9d847bd..7515c23 100644
--- a/components/document/itemFile.tsx
+++ b/components/document/itemFile.tsx
@@ -26,13 +26,13 @@ export default function ItemFile({ category, checked, dateTime, title, onChecked
?
<>
-
+
>
: category == 'file-shared'
?
<>
-
+
>
:
category == 'folder'
@@ -47,8 +47,8 @@ export default function ItemFile({ category, checked, dateTime, title, onChecked
- {title}
- {dateTime}
+ {title}
+ {dateTime}
{
!canChecked ? <>>
diff --git a/components/document/modalSalinMove.tsx b/components/document/modalSalinMove.tsx
index e39081d..9622c0f 100644
--- a/components/document/modalSalinMove.tsx
+++ b/components/document/modalSalinMove.tsx
@@ -94,6 +94,7 @@ export default function ModalSalinMove({ open, close, category, onConfirm, dataC
icon={}
title={item.name}
titleWeight="normal"
+ bgColor="transparent"
onPress={() => {
if (found) return;
setPath(item.id);
@@ -108,7 +109,7 @@ export default function ModalSalinMove({ open, close, category, onConfirm, dataC
Tidak ada data
}
-
+
getData()} />
onConfirm(path)}>
{category == 'copy' ? 'SALIN' : 'PINDAH'}
diff --git a/components/eventItem.tsx b/components/eventItem.tsx
index 7ca758a..e780786 100644
--- a/components/eventItem.tsx
+++ b/components/eventItem.tsx
@@ -13,18 +13,25 @@ type Props = {
}
export default function EventItem({ category, title, user, jamAwal, jamAkhir, onPress }: Props) {
- const { theme } = useTheme();
+ const { theme, colors } = useTheme();
const getBackgroundColor = (cat: 'purple' | 'orange') => {
if (theme === 'dark') {
- return cat === 'orange' ? '#5A2D0C' : '#1F2255';
+ return cat === 'orange' ? '#547792' : '#1D546D';
}
- return cat === 'orange' ? '#FED6C5' : '#D8D8F1';
+ return cat === 'orange' ? '#D6E6F2' : '#A9B5DF';
+ };
+
+ const getStickColor = (cat: 'purple' | 'orange') => {
+ if (theme === 'dark') {
+ return cat === 'orange' ? '#94B4C1' : '#5F9598';
+ }
+ return cat === 'orange' ? '#F5F5F5' : '#7886C7' ;
};
return (
-
+
{jamAwal} - {jamAkhir}
{title}
diff --git a/components/inputDate.tsx b/components/inputDate.tsx
index c5898d2..afa82f9 100644
--- a/components/inputDate.tsx
+++ b/components/inputDate.tsx
@@ -80,17 +80,17 @@ export function InputDate({ label, value, placeholder, onChange, info, disable,
{
label != undefined && (
-
+
{label}
- {required && (*)}
+ {required && (*)}
)
}
- setModal(true)} disabled={disable}>
- {value ? value : placeholder}
+ setModal(true)} disabled={disable}>
+ {value ? value : placeholder}
- {error && ({errorText})}
- {info != undefined && ({info})}
+ {error && ({errorText})}
+ {info != undefined && ({info})}
{
Platform.OS === 'ios' ? (
diff --git a/components/inputSearch.tsx b/components/inputSearch.tsx
index 3418b8e..3a930d8 100644
--- a/components/inputSearch.tsx
+++ b/components/inputSearch.tsx
@@ -2,7 +2,7 @@ import { useTheme } from "@/providers/ThemeProvider";
import { Feather } from "@expo/vector-icons";
import { InputForm } from "./inputForm";
-export default function InputSearch({ onChange, width, value }: { onChange?: (val: string) => void, width?: number, value?: string }) {
+export default function InputSearch({ onChange, width, value, bg }: { onChange?: (val: string) => void, width?: number, value?: string, bg?: string }) {
const { colors } = useTheme();
return (
}
onChange={onChange}
width={width}
- bg="white"
+ bg={bg}
value={value}
mb={false}
/>
diff --git a/components/labelStatus.tsx b/components/labelStatus.tsx
index 6e1430e..85f6160 100644
--- a/components/labelStatus.tsx
+++ b/components/labelStatus.tsx
@@ -24,7 +24,7 @@ export default function LabelStatus({ category, text, size, style }: Props) {
diff --git a/components/modalFloat.tsx b/components/modalFloat.tsx
index 94ff13c..4366d28 100644
--- a/components/modalFloat.tsx
+++ b/components/modalFloat.tsx
@@ -35,10 +35,10 @@ export default function ModalFloat({ isVisible, setVisible, title, children, onS
{
!buttonHide && (
- { setVisible(false) }}>
+ { setVisible(false) }}>
Batal
-
+
Simpan
diff --git a/components/modalSelect.tsx b/components/modalSelect.tsx
index 6ab2eff..a0e6b19 100644
--- a/components/modalSelect.tsx
+++ b/components/modalSelect.tsx
@@ -132,7 +132,7 @@ export default function ModalSelect({ open, close, title, category, idParent, on
{
category == 'member' &&
<>
-
+
{
selectMember.length > 0
?
diff --git a/components/modalSelectMultiple.tsx b/components/modalSelectMultiple.tsx
index caa7c46..7d74763 100644
--- a/components/modalSelectMultiple.tsx
+++ b/components/modalSelectMultiple.tsx
@@ -163,7 +163,7 @@ export default function ModalSelectMultiple({ open, close, title, category, choo
{item.name}
{
selectedDivision.some((i: any) => i.id == item.id)
- ?
+ ?
: <>>
}
@@ -179,9 +179,9 @@ export default function ModalSelectMultiple({ open, close, title, category, choo
{item.name}
{
checked[item.id] && checked[item.id]?.length === item.Division?.length
- ?
+ ?
: (checked[item.id] && checked[item.id]?.length > 0 && checked[item.id]?.length < item.Division?.length)
- ?
+ ?
: <>>
}
diff --git a/components/project/headerProjectDetail.tsx b/components/project/headerProjectDetail.tsx
index efbb433..6a9853a 100644
--- a/components/project/headerProjectDetail.tsx
+++ b/components/project/headerProjectDetail.tsx
@@ -72,7 +72,7 @@ export default function HeaderRightProjectDetail({ id, status }: Props) {
}
+ icon={}
title="Tambah Tugas"
onPress={() => {
if (status == 3) return
diff --git a/components/project/headerProjectList.tsx b/components/project/headerProjectList.tsx
index ddb23ef..4510448 100644
--- a/components/project/headerProjectList.tsx
+++ b/components/project/headerProjectList.tsx
@@ -24,7 +24,7 @@ export default function HeaderRightProjectList() {
{
entityUser.role != "user" && entityUser.role != "coadmin" &&
}
+ icon={}
title="Tambah Kegiatan"
onPress={() => {
setVisible(false)
diff --git a/components/sectionCancel.tsx b/components/sectionCancel.tsx
index e5d9a94..0aa6042 100644
--- a/components/sectionCancel.tsx
+++ b/components/sectionCancel.tsx
@@ -14,7 +14,7 @@ export default function SectionCancel({ text, title }: Props) {
const { colors } = useTheme();
return (
-
+
{title ? title : 'Kegiatan Dibatalkan'}
diff --git a/components/task/headerTaskDetail.tsx b/components/task/headerTaskDetail.tsx
index 8081b30..7f001f0 100644
--- a/components/task/headerTaskDetail.tsx
+++ b/components/task/headerTaskDetail.tsx
@@ -74,7 +74,7 @@ export default function HeaderRightTaskDetail({ id, division, status, isAdminDiv
}
+ icon={}
title="Tambah Tugas"
onPress={() => {
if (status == 3) return
diff --git a/components/task/headerTaskList.tsx b/components/task/headerTaskList.tsx
index b2ab7e6..ff7add2 100644
--- a/components/task/headerTaskList.tsx
+++ b/components/task/headerTaskList.tsx
@@ -51,10 +51,10 @@ export default function HeaderRightTaskList() {
{
- (entityUser.role != "user" && entityUser.role != "coadmin") || isAdminDivision
+ ((entityUser.role != "user" && entityUser.role != "coadmin") || isAdminDivision)
&&
}
+ icon={}
title="Tambah Tugas Divisi"
onPress={() => {
setVisible(false)
diff --git a/components/task/sectionMemberTask.tsx b/components/task/sectionMemberTask.tsx
index 612a2c4..dd2c522 100644
--- a/components/task/sectionMemberTask.tsx
+++ b/components/task/sectionMemberTask.tsx
@@ -170,7 +170,7 @@ export default function SectionMemberTask({ refreshing, isAdminDivision }: { ref
{
- (entityUser.role != "user" && entityUser.role != "coadmin") || isAdminDivision
+ ((entityUser.role != "user" && entityUser.role != "coadmin") || isAdminDivision)
?