fix navigation issue (onlight mode)
This commit is contained in:
@@ -53,7 +53,7 @@ export interface GroupDetails {
|
||||
cycleType: "QUARTERLY" | "MONTHLY" | "WEEKLY" | "CUSTOM";
|
||||
customCycleDays: number;
|
||||
withdrawalMethod: "RANDOM" | "SEQUENTIAL";
|
||||
status: "PENDING" | "ACTIVE" | "COMPLETED" | "APPROVED";
|
||||
status: "PENDING" | "ACTIVE" | "COMPLETED" | "APPROVED" | "DELAY";
|
||||
visibility: "PUBLIC" | "PRIVATE";
|
||||
organizerId: string;
|
||||
totalParticipants: number;
|
||||
@@ -156,6 +156,7 @@ const EditGroupScreen: React.FC<EditGroupScreenProps> = ({ route }) => {
|
||||
};
|
||||
if (response.status === "success" && response.data) {
|
||||
setGroupDetails(response.data);
|
||||
console.log( "chasvgvyi",response.data)
|
||||
initializeEditableData(response.data);
|
||||
} else {
|
||||
throw new Error(response.message || "Failed to fetch group data.");
|
||||
@@ -173,6 +174,7 @@ const EditGroupScreen: React.FC<EditGroupScreenProps> = ({ route }) => {
|
||||
data?: { currentCycle: number; allPaid: boolean; selectedUser: any };
|
||||
message?: string;
|
||||
};
|
||||
console.log("selectedUser api response : ", response)
|
||||
if (response.status === "success") {
|
||||
setPaymentStatus(response.data?.allPaid || false);
|
||||
setCurrentCycle(response.data?.currentCycle || null);
|
||||
@@ -782,7 +784,7 @@ const EditGroupScreen: React.FC<EditGroupScreenProps> = ({ route }) => {
|
||||
)}
|
||||
|
||||
{selectedUser?.cycleStatus !== "PENDING_PAYMENTS" &&
|
||||
groupDetails.status === "ACTIVE" &&
|
||||
(groupDetails.status === "ACTIVE" || groupDetails.status === "DELAY" )&&
|
||||
selectedUser?.cycleStatus === "PENDING_SELECTION" && (
|
||||
<View style={styles.floatingButtonContainer}>
|
||||
<TouchableOpacity style={styles.activateButton} onPress={handleDistribute} disabled={starting}>
|
||||
@@ -791,7 +793,7 @@ const EditGroupScreen: React.FC<EditGroupScreenProps> = ({ route }) => {
|
||||
</View>
|
||||
)}
|
||||
|
||||
{selectedUser?.selectedUser != null && selectedUser?.cycleStatus === "READY_FOR_WITHDRAWAL" && (
|
||||
{selectedUser?.selectedUser != null && selectedUser?.cycleStatus === "READY_FOR_WITHDRAWAL" && (
|
||||
<View style={styles.floatingButtonContainer}>
|
||||
<CustomButton buttonBackground={colors?.pastelBlue} style={{ paddingHorizontal: 20 }} title="View Winner of this Cycle" onPress={() => setSelectedUserModel(true)} />
|
||||
</View>
|
||||
|
||||
Reference in New Issue
Block a user