Route Edit Screen
fun RouteEditScreen(navigateToRouteScreen: () -> Unit, navigateToPhotoRoute: () -> Unit, transportUiState: TransportUiState, onUpdateTransportState: (TransportChangeEvent) -> Unit, dialogUiState: DialogUiState, onToggleDialogState: (DialogToggleEvent) -> Unit, isCargoNumberValidThenSave: () -> Boolean, isTransportValid: () -> Boolean, finishTransport: () -> Unit, deleteActiveTransport: () -> Unit, deleteImageOnIndex: (UUID) -> Unit, scanCargoNumber: () -> Unit, isDriverNameLicenseplateValid: (Boolean, Boolean) -> Unit)
Composable function to display the route edit screen.
Parameters
navigate To Route Screen
Callback function for navigating to the route screen.
navigate To Photo Route
Callback function for navigating to the photo route screen.
transport Ui State
Transport UI state.
on Update Transport State
Callback function for updating the transport UI state.
dialog Ui State
Dialog UI state.
on Toggle Dialog State
Callback function for toggling dialog states.
is Cargo Number Valid Then Save
Callback function to check if cargo number is valid and then save.
is Transport Valid
Callback function to check if transport details are valid.
finish Transport
Callback function for finishing the transport.
delete Active Transport
Callback function for deleting the active transport.
delete Image On Index
Callback function for deleting an image at a specific index.
scan Cargo Number
Callback function for scanning a cargo number.
is Driver Name Licenseplate Valid
Callback function to check if driver name and license plate are valid.