feat: auto-select active or next trip by date
This commit is contained in:
@@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user