1 |
|
2 | import React from 'react';
|
3 | import SwipeableTabBarNode from './SwipeableTabBarNode';
|
4 | import TabBarSwipeableTabs from './TabBarSwipeableTabs';
|
5 | import TabBarRootNode from './TabBarRootNode';
|
6 | import InkTabBarNode from './InkTabBarNode';
|
7 | import SaveRef from './SaveRef';
|
8 |
|
9 | export default class SwipeableInkTabBar extends React.Component {
|
10 | render() {
|
11 | return (
|
12 | <SaveRef>
|
13 | {(saveRef, getRef) => (
|
14 | <TabBarRootNode saveRef={saveRef} {...this.props}>
|
15 | <SwipeableTabBarNode saveRef={saveRef} getRef={getRef} {...this.props}>
|
16 | <TabBarSwipeableTabs saveRef={saveRef} {...this.props} />
|
17 | <InkTabBarNode saveRef={saveRef} getRef={getRef} {...this.props} />
|
18 | </SwipeableTabBarNode>
|
19 | </TabBarRootNode>
|
20 | )}
|
21 | </SaveRef>
|
22 | );
|
23 | }
|
24 | }
|