QC Admin ( Inno )
Fix:
modified: android/app/build.gradle
modified: app.config.js
modified: app/(application)/admin/donation/[id]/[status]/index.tsx
modified: app/(application)/admin/donation/[id]/[status]/transaction-detail.tsx
modified: app/(application)/admin/donation/[id]/detail-disbursement-of-funds.tsx
modified: app/(application)/admin/donation/category.tsx
modified: app/(application)/admin/event/[id]/[status]/index.tsx
modified: app/(application)/admin/event/[id]/list-of-participants.tsx
modified: app/(application)/admin/event/[status]/status.tsx
modified: app/(application)/admin/forum/[id]/index.tsx
modified: app/(application)/admin/forum/[id]/list-report-comment.tsx
modified: app/(application)/admin/forum/[id]/list-report-posting.tsx
modified: app/(application)/admin/investment/[id]/[status]/index.tsx
modified: app/(application)/admin/investment/[id]/[status]/transaction-detail.tsx
modified: app/(application)/admin/voting/[id]/[status]/index.tsx
modified: components/DateInput/DateTimeIOS.tsx
modified: components/_ShareComponent/Admin/ButtonReject.tsx
deleted: components/_ShareComponent/GridDetail_4_8.tsx
Add:/
components/_ShareComponent/GridSpan_4_8.tsx
### No Issue
This commit is contained in:
@@ -7,7 +7,7 @@ import DateTimePicker, {
|
||||
} from "@react-native-community/datetimepicker";
|
||||
import dayjs from "dayjs";
|
||||
import React, { useState } from "react";
|
||||
import { StyleProp, Text, View, ViewStyle } from "react-native";
|
||||
import { Button, StyleProp, Text, View, ViewStyle } from "react-native";
|
||||
import ClickableCustom from "../Clickable/ClickableCustom";
|
||||
import TextCustom from "../Text/TextCustom";
|
||||
|
||||
@@ -129,24 +129,64 @@ const DateTimeInput_IOS: React.FC<DateTimeInputProps> = ({
|
||||
borderWidth: 1,
|
||||
}}
|
||||
>
|
||||
<View style={{ alignItems: "flex-end" }}>
|
||||
{/* <View style={{ alignItems: "flex-start" }}>
|
||||
<Ionicons
|
||||
name="close"
|
||||
size={20}
|
||||
color="black"
|
||||
onPress={() => setShow(false)}
|
||||
onPress={() => {
|
||||
setShow(false);
|
||||
setSelectedDate(undefined);
|
||||
}}
|
||||
/>
|
||||
</View>
|
||||
</View> */}
|
||||
|
||||
<DateTimePicker
|
||||
value={selectedDate || new Date()}
|
||||
mode={"datetime"}
|
||||
display="inline"
|
||||
display="spinner"
|
||||
onChange={handleConfirm}
|
||||
minimumDate={minimumDate}
|
||||
maximumDate={maximumDate}
|
||||
themeVariant="light"
|
||||
/>
|
||||
<View style={{ flexDirection: "row", gap: 10 }}>
|
||||
<ClickableCustom
|
||||
onPress={() => {
|
||||
setShow(false)
|
||||
setSelectedDate(undefined)
|
||||
}}
|
||||
style={{
|
||||
alignItems: "center",
|
||||
justifyContent: "center",
|
||||
padding: 12,
|
||||
borderRadius: 10,
|
||||
backgroundColor: MainColor.placeholder,
|
||||
marginTop: 10,
|
||||
width: "48%",
|
||||
}}
|
||||
>
|
||||
<TextCustom color="black">Batal</TextCustom>
|
||||
</ClickableCustom>
|
||||
|
||||
<ClickableCustom
|
||||
onPress={() => {
|
||||
setShow(false)
|
||||
onChange(selectedDate as any)
|
||||
}}
|
||||
style={{
|
||||
alignItems: "center",
|
||||
justifyContent: "center",
|
||||
padding: 12,
|
||||
borderRadius: 10,
|
||||
backgroundColor: MainColor.darkblue,
|
||||
marginTop: 10,
|
||||
width: "48%",
|
||||
}}
|
||||
>
|
||||
<TextCustom>OK</TextCustom>
|
||||
</ClickableCustom>
|
||||
</View>
|
||||
</View>
|
||||
</>
|
||||
)}
|
||||
|
||||
@@ -15,7 +15,7 @@ export default function AdminButtonReject({
|
||||
<>
|
||||
<ButtonCustom
|
||||
iconLeft={<IconReject size={16} />}
|
||||
backgroundColor={MainColor.red}
|
||||
backgroundColor={MainColor.orange}
|
||||
textColor="white"
|
||||
onPress={onReject}
|
||||
isLoading={isLoading}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
import { Grid } from "@/components";
|
||||
|
||||
export const GridDetail_4_8 = ({
|
||||
label,
|
||||
value,
|
||||
}: {
|
||||
label: React.ReactNode;
|
||||
value: React.ReactNode;
|
||||
}) => {
|
||||
return (
|
||||
<Grid>
|
||||
<Grid.Col span={4} style={{ justifyContent: "center", paddingRight: 10 }}>
|
||||
{label}
|
||||
</Grid.Col>
|
||||
<Grid.Col span={8} style={{ justifyContent: "center" }}>
|
||||
{value}
|
||||
</Grid.Col>
|
||||
</Grid>
|
||||
);
|
||||
};
|
||||
27
components/_ShareComponent/GridSpan_4_8.tsx
Normal file
27
components/_ShareComponent/GridSpan_4_8.tsx
Normal file
@@ -0,0 +1,27 @@
|
||||
import { Grid } from "@/components";
|
||||
|
||||
export const GridSpan_4_8 = ({
|
||||
label,
|
||||
value,
|
||||
}: {
|
||||
label: React.ReactNode;
|
||||
value: React.ReactNode;
|
||||
}) => {
|
||||
return (
|
||||
<Grid>
|
||||
<Grid.Col
|
||||
span={4}
|
||||
style={{
|
||||
justifyContent: "flex-start",
|
||||
paddingRight: 8,
|
||||
paddingLeft: 8,
|
||||
}}
|
||||
>
|
||||
{label}
|
||||
</Grid.Col>
|
||||
<Grid.Col span={8} style={{ justifyContent: "center", paddingRight: 8 }}>
|
||||
{value}
|
||||
</Grid.Col>
|
||||
</Grid>
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user