Move navigation to React components