Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 233fbbb

Browse files
committed
Fixed: Process Payments button was not enabled if all RBs from all period pages were selected.
1 parent 95bf062 commit 233fbbb

File tree

1 file changed

+5
-1
lines changed
  • src/routes/WorkPeriods/components/PeriodsContentHeader

1 file changed

+5
-1
lines changed

src/routes/WorkPeriods/components/PeriodsContentHeader/index.jsx

+5-1
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ import PageTitle from "components/PageTitle";
66
import {
77
getWorkPeriodsHasSelectedItems,
88
getWorkPeriodsIsProcessingPayments,
9+
getWorkPeriodsIsSelectedAll,
910
} from "store/selectors/workPeriods";
1011
import { processPayments } from "store/thunks/workPeriods";
1112
import styles from "./styles.module.scss";
1213

1314
const 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

0 commit comments

Comments
 (0)