Skip to content

Commit 355d8be

Browse files
committed
chore: add lint & fix issues
1 parent 742af05 commit 355d8be

File tree

7 files changed

+7
-288
lines changed

7 files changed

+7
-288
lines changed

examples/cookbook/App.tsx

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
import * as React from 'react';
2-
import { SafeAreaView } from 'react-native';
3-
import { LoginForm } from './components/LoginForm';
4-
import { Home } from './components/Home';
2+
import { View } from 'react-native';
53

64
const App = () => {
7-
const [user, setUser] = React.useState<string | null>(null);
8-
9-
return (
10-
<SafeAreaView>
11-
{user == null ? <LoginForm onLoginSuccess={setUser} /> : <Home user={user} />}
12-
</SafeAreaView>
13-
);
5+
return <View />;
146
};
157

168
export default App;

examples/cookbook/__tests__/App.test.tsx

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

examples/cookbook/components/Home.tsx

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

examples/cookbook/components/LoginForm.tsx

Lines changed: 0 additions & 128 deletions
This file was deleted.
Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
import * as React from 'react';
22

3-
export type User = { name: string } | null;
4-
export const UserProvider = React.createContext<User | undefined>(undefined);
3+
export type User = { name: string };
4+
export const UserProvider = React.createContext<User | null>(null);
55

66
export function useUser() {
7-
const user = React.useContext(UserProvider);
8-
if (user === undefined) {
9-
throw new Error('useUser must be used within a UserProvider');
10-
}
11-
12-
return user;
7+
return React.useContext(UserProvider);
138
}

examples/cookbook/custom-render/test-utils.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { User, UserProvider } from './providers/user-provider';
44
import { Theme, ThemeProvider } from './providers/theme-provider';
55

66
interface RenderWithProvidersProps {
7-
user?: User;
7+
user?: User | null;
88
theme?: Theme;
99
}
1010

examples/cookbook/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"web": "expo start --web",
88
"eject": "expo eject",
99
"test": "jest",
10-
"lint": "lint",
10+
"lint": "eslint .",
1111
"typecheck": "tsc --noEmit"
1212
},
1313
"dependencies": {

0 commit comments

Comments
 (0)