fix(xo-web/SortedTable): show grouped actions when all items selected (#3049)
Fixes #3048
This commit is contained in:
committed by
Julien Fontanet
parent
cffac27d0a
commit
a24db3f896
@@ -167,7 +167,10 @@ class ColumnHead extends Component {
|
||||
})
|
||||
class Checkbox extends Component {
|
||||
componentDidUpdate () {
|
||||
const { props: { indeterminate }, ref } = this
|
||||
const {
|
||||
props: { indeterminate },
|
||||
ref,
|
||||
} = this
|
||||
if (ref !== null) {
|
||||
ref.indeterminate = indeterminate
|
||||
}
|
||||
@@ -487,8 +490,8 @@ export default class SortedTable extends Component {
|
||||
) {
|
||||
this.setState({
|
||||
highlighted:
|
||||
(itemIndex + visibleItems.length + 1) % visibleItems.length ||
|
||||
0,
|
||||
(itemIndex + visibleItems.length + 1) %
|
||||
visibleItems.length || 0,
|
||||
})
|
||||
}
|
||||
break
|
||||
@@ -500,8 +503,8 @@ export default class SortedTable extends Component {
|
||||
) {
|
||||
this.setState({
|
||||
highlighted:
|
||||
(itemIndex + visibleItems.length - 1) % visibleItems.length ||
|
||||
0,
|
||||
(itemIndex + visibleItems.length - 1) %
|
||||
visibleItems.length || 0,
|
||||
})
|
||||
}
|
||||
break
|
||||
@@ -893,7 +896,7 @@ export default class SortedTable extends Component {
|
||||
</span>
|
||||
)
|
||||
)}
|
||||
{nSelectedItems !== 0 && (
|
||||
{(nSelectedItems !== 0 || all) && (
|
||||
<div className='pull-right'>
|
||||
<ButtonGroup>
|
||||
{map(groupedActions, (props, key) => (
|
||||
|
||||
Reference in New Issue
Block a user