feat: add MeasurementDetailScreen, 365-day charts, and edit support
- New MeasurementDetailScreen with wijzigen/verwijderen - WeightChart now supports 30 and 365 days - NewMeasurementScreen now handles both create and edit - Updated README to match current code - Add build-toolchain documentation - Ignore *.apk build artifacts
This commit is contained in:
parent
c499f7df13
commit
ed714af8d1
15 changed files with 730 additions and 130 deletions
17
App.tsx
17
App.tsx
|
|
@ -5,8 +5,18 @@ import DashboardScreen from './src/screens/DashboardScreen'
|
|||
import NewMeasurementScreen from './src/screens/NewMeasurementScreen'
|
||||
import HistoryScreen from './src/screens/HistoryScreen'
|
||||
import SettingsScreen from './src/screens/SettingsScreen'
|
||||
import MeasurementDetailScreen from './src/screens/MeasurementDetailScreen'
|
||||
import { Measurement } from './src/types'
|
||||
|
||||
const Stack = createNativeStackNavigator()
|
||||
type RootStackParamList = {
|
||||
Dashboard: undefined
|
||||
NewMeasurement: { measurement?: Measurement }
|
||||
History: undefined
|
||||
MeasurementDetail: { measurementId: string }
|
||||
Settings: undefined
|
||||
}
|
||||
|
||||
const Stack = createNativeStackNavigator<RootStackParamList>()
|
||||
|
||||
export default function App() {
|
||||
return (
|
||||
|
|
@ -27,6 +37,11 @@ export default function App() {
|
|||
component={HistoryScreen}
|
||||
options={{ title: 'Historie' }}
|
||||
/>
|
||||
<Stack.Screen
|
||||
name="MeasurementDetail"
|
||||
component={MeasurementDetailScreen}
|
||||
options={{ title: 'Meting' }}
|
||||
/>
|
||||
<Stack.Screen
|
||||
name="Settings"
|
||||
component={SettingsScreen}
|
||||
|
|
|
|||
Loading…
Reference in a new issue