Files
calories-tracker/src/state.ts
T

24 lines
571 B
TypeScript
Raw Normal View History

2025-10-30 13:18:01 -03:00
import { DailyTotalCalories, FoodItem, SharedDay } from "./types";
interface AppState {
currentHighlightIndex: number;
searchTimeout: number | null;
searchResults: FoodItem[];
calendarMonthlyCalories: DailyTotalCalories[];
2025-10-30 13:18:01 -03:00
isSharedView: boolean;
sharedData: SharedDay | null;
userTimezone: string;
todayDateString: string;
}
export const appState: AppState = {
currentHighlightIndex: -1,
searchTimeout: null,
searchResults: [],
2025-10-30 13:18:01 -03:00
calendarMonthlyCalories: [],
isSharedView: false,
sharedData: null,
userTimezone: '',
todayDateString: ''
};