cập nhật phần modal thêm chuyến đi mới

This commit is contained in:
2025-12-08 23:41:05 +07:00
parent 0e1332f433
commit 7c3497d159
16 changed files with 2775 additions and 3 deletions

View File

@@ -13,6 +13,7 @@ import { Ionicons } from "@expo/vector-icons";
import FilterButton from "@/components/diary/FilterButton";
import TripCard from "@/components/diary/TripCard";
import FilterModal, { FilterValues } from "@/components/diary/FilterModal";
import AddTripModal from "@/components/diary/addTripModal";
import { useThings } from "@/state/use-thing";
import { useTripsList } from "@/state/use-tripslist";
import dayjs from "dayjs";
@@ -23,6 +24,7 @@ export default function diary() {
const { t } = useI18n();
const { colors } = useThemeContext();
const [showFilterModal, setShowFilterModal] = useState(false);
const [showAddTripModal, setShowAddTripModal] = useState(false);
const [filters, setFilters] = useState<FilterValues>({
status: null,
startDate: null,
@@ -287,7 +289,7 @@ export default function diary() {
/>
<TouchableOpacity
style={[styles.addButton, themedStyles.addButton]}
onPress={() => console.log("Add trip")}
onPress={() => setShowAddTripModal(true)}
activeOpacity={0.7}
>
<Ionicons name="add" size={20} color="#FFFFFF" />
@@ -324,6 +326,12 @@ export default function diary() {
onClose={() => setShowFilterModal(false)}
onApply={handleApplyFilters}
/>
{/* Add Trip Modal */}
<AddTripModal
visible={showAddTripModal}
onClose={() => setShowAddTripModal(false)}
/>
</SafeAreaView>
);
}