The NavigationPrompt and NavigationPromptCheckpoint components allow for the detection and management of components with unsaved state.