Skip to content
This repository was archived by the owner on Nov 12, 2019. It is now read-only.

Commit f433b56

Browse files
committed
removed flow
1 parent 9ae4c1b commit f433b56

File tree

12 files changed

+522
-455
lines changed

12 files changed

+522
-455
lines changed

.eslintrc

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,6 @@
11
{
2-
"parser": "babel-eslint",
32
"extends": "airbnb",
43
"rules": {
5-
"semi": [ 2, "never" ],
6-
"no-console": [ 0 ],
7-
"no-underscore-dangle": [ 0 ],
8-
"no-unused-vars": [ 2 ],
9-
"no-undef": [ 2 ],
10-
"no-use-before-define": [2, { "functions": false, "classes": true }],
11-
"flowtype/require-parameter-type": 1,
12-
"flowtype/require-return-type": [ 1, "always", { "annotateUndefined": "never" }],
13-
"flowtype/space-after-type-colon": [ 1, "always" ],
14-
"flowtype/space-before-type-colon": [ 1, "never" ],
15-
},
16-
"env": {
17-
"node": true,
18-
"es6": true,
19-
"mongo": true,
20-
"mocha": true
21-
},
22-
"parserOptions": {
23-
"ecmaFeatures": {
24-
"jsx": true,
25-
"templateStrings": true
26-
},
27-
"ecmaVersion": 6,
28-
"sourceType": "module"
29-
},
30-
"plugins": [
31-
"flowtype"
32-
]
4+
"semi": [ 2, "never" ]
5+
}
336
}

.flowconfig

Lines changed: 0 additions & 70 deletions
This file was deleted.

components/NavButton.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
/* @flow */
21
import React, { PropTypes } from 'react'
32
import { Platform, TouchableOpacity, View } from 'react-native'
43
import styles from '../styles'
54

6-
function NavButton({ style, onPress, children, disabled, disabledStyle, accessibilityLabel }: Object): React.Element {
5+
function NavButton({ style, onPress, children, disabled, disabledStyle, accessibilityLabel }) {
76
let navButtonStyles = []
87
if (Platform.OS === 'ios') {
98
navButtonStyles = [styles.navBarButtonIOS]
@@ -16,7 +15,7 @@ function NavButton({ style, onPress, children, disabled, disabledStyle, accessib
1615
navButtonStyles.push(style)
1716
}
1817

19-
const getTouchable = (): React.Element => {
18+
const getTouchable = () => {
2019
if (disabled) {
2120
return (
2221
<TouchableOpacity accessibilityLabel={accessibilityLabel} accessibilityTraits={['button', 'disabled']}>

components/NavButtonText.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
/* @flow */
21
import React, { PropTypes } from 'react';
32
import { Text } from 'react-native';
43
import styles from '../styles';
54

6-
function NavButtonText({ style, children }: Object): React.Element {
5+
function NavButtonText({ style, children }) {
76
return (
87
<Text style={[styles.navBarButtonText, style]} {...this.props}>
98
{children}

components/NavGroup.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
/* @flow */
21
import React, { PropTypes } from 'react'
32
import { View } from 'react-native'
43
import styles from '../styles'
54

6-
function NavGroup({ style, children }: Object): React.Element {
5+
function NavGroup({ style, children }) {
76
return (
87
<View style={[styles.navGroup, style]}>
98
{children}

components/NavTitle.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
/* @flow */
21
import React, { PropTypes } from 'react';
32
import { Text } from 'react-native';
43
import styles from '../styles'
54

6-
function NavTitle({ style, children }: Object): React.Element {
5+
function NavTitle({ style, children }) {
76
return (
87
<Text accessibilityTraits="header" style={[styles.navBarTitleText, style]}>
98
{children}

components/StatusBarEnhanced.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
/* @flow */
21
import React, { PropTypes } from 'react'
32
import { Platform, View, StatusBar } from 'react-native'
43
import styles from '../styles'
54

6-
function StatusBarEnhanced({ statusBar, style }: Object): React.Element {
5+
function StatusBarEnhanced({ statusBar, style }) {
76
let statusBarConfig = {}
87
if (Platform.OS === 'ios') {
98
statusBarConfig = {

gulpfile.js

Lines changed: 0 additions & 13 deletions
This file was deleted.

index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* @flow */
21
import React, { PropTypes } from 'react'
32

43
import { View, Platform,} from 'react-native';
@@ -9,7 +8,7 @@ export { NavButtonText } from './components/NavButtonText'
98
export { NavTitle } from './components/NavTitle'
109
import styles from './styles'
1110

12-
function NavigationBar({ style, children, statusBar }: Object): React.Element {
11+
function NavigationBar({ style, children, statusBar }) {
1312
let navBar = null
1413
if (Platform.OS === 'ios') {
1514
navBar = (

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
"react-native": ">= 0.16"
1414
},
1515
"devDependencies": {
16-
"babel-eslint": "^6.0.0",
17-
"eslint": "^2.5.1",
18-
"eslint-config-airbnb": "^6.2.0",
19-
"eslint-plugin-flowtype": "^2.2.2",
20-
"eslint-plugin-react": "^4.2.3"
16+
"eslint": "4.2.0",
17+
"eslint-config-airbnb": "^15.0.2",
18+
"eslint-plugin-import": "^2.7.0",
19+
"eslint-plugin-jsx-a11y": "^6.0.2",
20+
"eslint-plugin-react": "7.1.0"
2121
},
2222
"repository": {
2323
"type": "git",

0 commit comments

Comments
 (0)