/**
* Copyright 2004-present Facebook. All Rights Reserved.
*/
'use strict';
var React = require('React');
var JSNavigationStack = require('JSNavigationStack');
var StyleSheet = require('StyleSheet');
var Text = require('Text');
var ScrollView = require('ScrollView');
var TouchableHighlight = require('TouchableHighlight');
var BreadcrumbNavSample = require('./BreadcrumbNavSample');
var NavigationBarSample = require('./NavigationBarSample');
var JumpingNavSample = require('./JumpingNavSample');
class NavMenu extends React.Component {
render() {
return (
{
this.props.navigator.push({ id: 'breadcrumbs' });
}}>
Breadcrumbs Example
{
this.props.navigator.push({ id: 'navbar' });
}}>
Navbar Example
{
this.props.navigator.push({ id: 'jumping' });
}}>
Jumping Example
{
this.props.onExampleExit();
}}>
Exit JSNavigationStack Example
);
}
}
var TabBarExample = React.createClass({
statics: {
title: '',
description: 'JS-implemented navigation',
},
renderScene: function(route, nav) {
switch (route.id) {
case 'menu':
return (
);
case 'navbar':
return ;
case 'breadcrumbs':
return ;
case 'jumping':
return ;
}
},
render: function() {
return (
JSNavigationStack.AnimationConfigs.FloatFromBottom}
/>
);
},
});
var styles = StyleSheet.create({
container: {
flex: 1,
},
button: {
backgroundColor: 'white',
padding: 15,
},
buttonText: {
},
scene: {
flex: 1,
paddingTop: 64,
}
});
module.exports = TabBarExample;