- Fixed events fetching in family view because there are events that don't have the private field

- Implemented marking events as private
This commit is contained in:
Dejan
2025-01-17 02:00:36 +01:00
parent 9c3b9b3663
commit 413164128b
3 changed files with 8 additions and 11 deletions

View File

@ -2,7 +2,8 @@ import {
Button,
ButtonSize,
Colors,
DateTimePicker, Dialog,
DateTimePicker,
Dialog,
LoaderScreen,
Modal,
Picker,
@ -21,7 +22,6 @@ import {AntDesign, Feather, Ionicons} from "@expo/vector-icons";
import {PickerMultiValue} from "react-native-ui-lib/src/components/picker/types";
import {useCreateEvent} from "@/hooks/firebase/useCreateEvent";
import {EventData} from "@/hooks/firebase/types/eventData";
import DropModalIcon from "@/assets/svgs/DropModalIcon";
import {Alert, StyleSheet} from "react-native";
import ClockIcon from "@/assets/svgs/ClockIcon";
import LockIcon from "@/assets/svgs/LockIcon";
@ -29,17 +29,12 @@ import MenuIcon from "@/assets/svgs/MenuIcon";
import CameraIcon from "@/assets/svgs/CameraIcon";
import AssigneesDisplay from "@/components/shared/AssigneesDisplay";
import {useAtom} from "jotai";
import {
eventForEditAtom,
selectedNewEventDateAtom,
isAllDayAtom,
} from "@/components/pages/calendar/atoms";
import {eventForEditAtom, isAllDayAtom, selectedNewEventDateAtom,} from "@/components/pages/calendar/atoms";
import {useGetFamilyMembers} from "@/hooks/firebase/useGetFamilyMembers";
import BinIcon from "@/assets/svgs/BinIcon";
import DeleteEventDialog from "./DeleteEventDialog";
import {useDeleteEvent} from "@/hooks/firebase/useDeleteEvent";
import AddPersonIcon from "@/assets/svgs/AddPersonIcon";
import {addHours, format, startOfHour, startOfMinute} from "date-fns";
import {addHours, format, startOfMinute} from "date-fns";
import {ProfileType, useAuthContext} from "@/contexts/AuthContext";
import {Calendar} from "react-native-calendars";
@ -233,6 +228,7 @@ export const ManuallyAddEventModal = () => {
attendees: selectedAttendees,
notes: details,
location: location,
private: isPrivate
};
if (editEvent?.id) eventData.id = editEvent?.id;