Skip to content
Projects
Groups
Snippets
Help
Sign in / Register
Toggle navigation
Minds Mobile
Project overview
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
244
Merge Requests
13
Security & Compliance
Packages
Wiki
Snippets
Members
Collapse sidebar
Close sidebar
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Minds
Minds Mobile
Compare Revisions
95e9bdf0f4788cbdbd1e46798bdfc1f38585ed8a...9cf9d4a7f9e5162e0f23e92c143be42839e93385
Source
9cf9d4a7f9e5162e0f23e92c143be42839e93385
...
Target
95e9bdf0f4788cbdbd1e46798bdfc1f38585ed8a
Compare
Commits (2)
(fix) pull to refresh discovery screen
· 00aec4e8
Martin Santangelo
authored
1 day ago
00aec4e8
Merge branch 'fix/discovery-pull-refresh' into 'release/3.11.0'
· 9cf9d4a7
Martin Santangelo
authored
12 minutes ago
Fix pull to refresh discovery screen See merge request
!405
9cf9d4a7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
3 deletions
+6
-3
src/discovery/DiscoveryScreen.js
View file @
9cf9d4a7
...
...
@@ -9,6 +9,7 @@ import {
Text
,
FlatList
,
Dimensions
,
RefreshControl
,
View
,
TouchableHighlight
,
Keyboard
,
...
...
@@ -110,7 +111,7 @@ export default class DiscoveryScreen extends Component {
const
params
=
this
.
props
.
navigation
.
state
.
params
;
if
(
params
&&
params
.
query
)
{
this
.
setQ
(
params
.
query
);
params
.
query
=
null
;
//clean query
params
.
query
=
null
;
//clean query
}
},
50
);
});
...
...
@@ -230,14 +231,16 @@ export default class DiscoveryScreen extends Component {
onLayout
=
{
this
.
onLayout
}
key
=
{
'
discofl
'
+
this
.
cols
}
// we need to force component redering if we change cols
data
=
{
discovery
.
listStore
.
entities
.
slice
()}
bounces
=
{
true
}
refreshControl
=
{
<
RefreshControl
refreshing
=
{
discovery
.
listStore
.
refreshing
}
onRefresh
=
{
this
.
refresh
}
progressViewOffset
=
{
146
}
/
>
}
renderItem
=
{
renderRow
}
ListFooterComponent
=
{
footer
}
CollapsibleHeaderComponent
=
{
this
.
getHeaders
()}
headerHeight
=
{(
GOOGLE_PLAY_STORE
&&
discovery
.
filters
.
type
!==
'
channels
'
)
?
94
:
146
}
ListEmptyComponent
=
{
this
.
getEmptyList
()}
keyExtractor
=
{
this
.
keyExtractor
}
onRefresh
=
{
this
.
refresh
}
refreshing
=
{
discovery
.
listStore
.
refreshing
}
onEndReached
=
{
this
.
loadMore
}
initialNumToRender
=
{
this
.
cols
==
3
?
12
:
3
}
style
=
{[
CS
.
backgroundWhite
,
CS
.
flexContainer
]}
...
...
This diff is collapsed.