1. JavaScript / Говнокод #23999

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    import React, { Component } from 'react';
    import { View, Text } from 'react-native';
    import { Provider } from 'react-redux';
    
    import Store from './src/Store';
    import { Header, CryptoContainer, ControlPanel, Homepage } from './src/components';
    import Drawer from 'react-native-drawer';
    
    import {
      Scene,
      Router,
      Actions,
      Reducer,
      ActionConst,
      Overlay,
      Tabs,
      Modal,
      Stack,
      Lightbox,
    } from 'react-native-router-flux';
    
    export default class App extends Component {
      constructor(props) {
        super(props);
        this.state = { isOpen: false };
      }
    
      toggleSidebar = () => {
        console.debug(this.state.isOpen);
        if (this.state.isOpen) {
          this._drawer.close();
        } else {
          this._drawer.open();
        }
      }
    
      onOpen = () => {
        console.debug('onOpen');
        this.setState({ isOpen: true });
      }
    
      onClose = () => {
        console.debug('onClose');
        this.setState({ isOpen: false });
      }
    
    
      render() {
        // <View>
    //   <Header toggleSidebar={this.toggleSidebar} />
    //   <CryptoContainer />
    // </View>
    
        return (
           <Provider store={Store}>
              <View>
              <Drawer
                content={<ControlPanel />}
                ref={(ref) => this._drawer = ref}
                openDrawerOffset={100}
                onOpen={this.onOpen}
                onClose={this.onClose}
                openDrawerOffset={0.5}
                tapToClose={true}
                // open={true}
              >
              </Drawer>
                <View>
                <Header toggleSidebar={this.toggleSidebar} />
                {/* <CryptoContainer /> */}
                </View>
              <Router>            
                  <Stack key="root">
                    <Scene key="homepage" component={Homepage} title="Homepage" />
                  </Stack>
              </Router>
              </View>
           </Provider>
        );
      }
    }

    Запостил: wikus, 26 Марта 2018

    Комментарии (0) RSS

    Добавить комментарий

    Ошибка компиляции комментария:
    1. Гости могут высказаться только в понедельник, среду, четверг или воскресение
    ava Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:
    А не использовать ли нам bbcode?
    • [b]жирный[/b] — жирный
    • [i]курсив[/i] — курсив
    • [u]подчеркнутый[/u] — подчеркнутый
    • [s]перечеркнутый[/s] — перечеркнутый
    • [blink]мигающий[/blink] — мигающий
    • [color=red]цвет[/color] — цвет (подробнее)
    • [size=20]размер[/size] — размер (подробнее)
    • [code=<language>]some code[/code] (подробнее)
    Проверочный код