feat: auto-select active or next trip by date
Some checks failed
Luggage List Build / build-web (push) Successful in 35s
Luggage List Build / release (push) Has been cancelled
Luggage List Build / build-android (push) Has been cancelled

This commit is contained in:
2026-04-18 14:41:24 +02:00
parent f28ff010d7
commit 2417d2d597
2 changed files with 34 additions and 3 deletions

View File

@@ -13,7 +13,7 @@ import ItemsTab from './tabs/ItemsTab';
import CheckupTab from './tabs/CheckupTab';
import HistoryTab from './tabs/HistoryTab';
import { emptyData, STORAGE_KEY } from './constants';
import { findActiveTripId, makeId, parseYMD, todayYMD } from './utils/date';
import { findBestTripId, makeId, parseYMD, todayYMD } from './utils/date';
import { styles } from './styles';
const emptyTripForm = () => ({
@@ -148,8 +148,8 @@ export default function AppRoot() {
return;
}
const activeTripId = findActiveTripId(data.trips);
setSelectedTripId(activeTripId || data.trips[0].id);
const bestTripId = findBestTripId(data.trips);
setSelectedTripId(bestTripId || data.trips[0].id);
}, [data.trips, selectedTripId, loaded]);
useEffect(() => {