fix navigation issue (onlight mode)

This commit is contained in:
Jaanu423
2025-12-04 14:56:43 +05:30
parent b6d40f7255
commit 3468de396c
31 changed files with 226 additions and 167 deletions
+5 -3
View File
@@ -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>