This repository was archived by the owner on Mar 13, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -6,13 +6,15 @@ import PageTitle from "components/PageTitle";
66import {
77 getWorkPeriodsHasSelectedItems ,
88 getWorkPeriodsIsProcessingPayments ,
9+ getWorkPeriodsIsSelectedAll ,
910} from "store/selectors/workPeriods" ;
1011import { processPayments } from "store/thunks/workPeriods" ;
1112import styles from "./styles.module.scss" ;
1213
1314const PeriodsContentHeader = ( ) => {
1415 const hasSelectedItems = useSelector ( getWorkPeriodsHasSelectedItems ) ;
1516 const isProcessingPayments = useSelector ( getWorkPeriodsIsProcessingPayments ) ;
17+ const isSelectedAll = useSelector ( getWorkPeriodsIsSelectedAll ) ;
1618 const dispatch = useDispatch ( ) ;
1719
1820 const onProcessPaymentsClick = useCallback ( ( ) => {
@@ -25,7 +27,9 @@ const PeriodsContentHeader = () => {
2527 < Button
2628 className = { styles . button }
2729 variant = "contained"
28- isDisabled = { ! hasSelectedItems || isProcessingPayments }
30+ isDisabled = {
31+ isProcessingPayments || ! ( hasSelectedItems || isSelectedAll )
32+ }
2933 onClick = { onProcessPaymentsClick }
3034 >
3135 Process Payment
You can’t perform that action at this time.
0 commit comments