Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
IT2810 H20
Team Ad Hoc
4-t-h
Commits
f65242e4
Commit
f65242e4
authored
Nov 13, 2020
by
Thor-Herman
Browse files
Rename pages to screens
#15
parent
d1661799
Changes
5
Hide whitespace changes
Inline
Side-by-side
prosjekt-4/components/App.tsx
View file @
f65242e4
import
Browse
Page
from
'
../pages/Browse
Page
'
;
import
Movie
Page
from
'
../pages/Movie
Page
'
;
import
Browse
Screen
from
'
../pages/Browse
Screen
'
;
import
Movie
Screen
from
'
../pages/Movie
Screen
'
;
import
React
from
'
react
'
;
import
{
View
}
from
'
react-native
'
;
import
{
useFonts
}
from
'
expo-font
'
;
...
...
@@ -7,7 +7,7 @@ import { Ionicons } from '@expo/vector-icons';
import
{
Container
,
Footer
,
Icon
,
Input
,
Item
,
Left
,
Text
}
from
'
native-base
'
;
import
{
createStackNavigator
}
from
'
@react-navigation/stack
'
;
import
{
NavigationContainer
}
from
'
@react-navigation/native
'
;
import
FilterPage
from
'
../pages/Filter
Page
'
;
import
FilterPage
from
'
../pages/Filter
Screen
'
;
export
type
StackParamList
=
{
// The parameters for each screen
...
...
@@ -33,8 +33,8 @@ const App = () => {
<
NavigationContainer
>
<
Container
>
<
Stack
.
Navigator
initialRouteName
=
'Browse'
>
<
Stack
.
Screen
name
=
'Browse'
component
=
{
Browse
Page
}
/>
<
Stack
.
Screen
name
=
'Movie'
component
=
{
Movie
Page
}
/>
<
Stack
.
Screen
name
=
'Browse'
component
=
{
Browse
Screen
}
/>
<
Stack
.
Screen
name
=
'Movie'
component
=
{
Movie
Screen
}
/>
<
Stack
.
Screen
name
=
'Filter'
component
=
{
FilterPage
}
/>
</
Stack
.
Navigator
>
</
Container
>
...
...
prosjekt-4/components/Search.tsx
View file @
f65242e4
...
...
@@ -2,7 +2,7 @@ import { View, Button } from "native-base";
import
React
from
"
react
"
;
import
SearchBar
from
"
./SearchBar
"
;
import
{
StyleSheet
,
Text
}
from
'
react-native
'
;
import
{
BrowseScreenProps
}
from
"
../pages/Browse
Page
"
;
import
{
BrowseScreenProps
}
from
"
../pages/Browse
Screen
"
;
// SearchBar and Filter Button combined
const
Search
=
({
navigation
}:
BrowseScreenProps
)
=>
{
...
...
prosjekt-4/pages/Browse
Page
.tsx
→
prosjekt-4/pages/Browse
Screen
.tsx
View file @
f65242e4
...
...
@@ -16,7 +16,7 @@ export type BrowseScreenProps = {
};
// Main page. Displays different movies and the search bar
const
Browse
Page
=
({
navigation
}:
BrowseScreenProps
)
=>
{
const
Browse
Screen
=
({
navigation
}:
BrowseScreenProps
)
=>
{
const
dispatch
=
useDispatch
();
const
movies
=
useSelector
(
selectMoviesByAllIdsOrdering
);
const
movieElements
=
Object
.
values
(
movies
).
map
((
...
...
@@ -52,4 +52,4 @@ const BrowsePage = ({ navigation }: BrowseScreenProps) => {
);
};
export
default
Browse
Page
;
export
default
Browse
Screen
;
prosjekt-4/pages/Filter
Page
.tsx
→
prosjekt-4/pages/Filter
Screen
.tsx
View file @
f65242e4
...
...
@@ -20,7 +20,7 @@ type Props = {
};
// Shows the different available filter options in its own page
const
Filter
Page
=
({
navigation
}:
Props
)
=>
{
const
Filter
Screen
=
({
navigation
}:
Props
)
=>
{
const
dispatch
=
useDispatch
();
return
(
<
View
>
...
...
@@ -61,4 +61,4 @@ const styles = StyleSheet.create({
},
});
export
default
Filter
Page
;
export
default
Filter
Screen
;
prosjekt-4/pages/Movie
Page
.tsx
→
prosjekt-4/pages/Movie
Screen
.tsx
View file @
f65242e4
...
...
@@ -15,7 +15,7 @@ type Props = {
};
// Detailed page about a movie
const
Movie
Page
=
({
route
}:
Props
)
=>
{
const
Movie
Screen
=
({
route
}:
Props
)
=>
{
const
movie
:
Movie
=
useSelector
(
(
state
:
RootState
)
=>
state
.
movies
.
byId
[
route
.
params
.
id
]
// Retrieves the current movie based on the navigation id
);
...
...
@@ -53,4 +53,4 @@ const styles = StyleSheet.create({
},
});
export
default
Movie
Page
;
export
default
Movie
Screen
;
Thor-Herman Van Eggelen
@theggele
mentioned in commit
a61dfa07
·
Nov 13, 2020
mentioned in commit
a61dfa07
mentioned in commit a61dfa07b591e4c8b918892e24239fafe26875fe
Toggle commit list
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment