Skip to content

Commit c7a84a1

Browse files
authored
fix: unit button active state (#2617) (#2650) (backport)
1 parent ad0e1ae commit c7a84a1

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/course-unit/course-sequence/sequence-navigation/UnitButton.jsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ const UnitButton = ({
1010
unitId,
1111
className,
1212
showTitle,
13+
isActive, // passed from parent (SequenceNavigationTabs)
1314
}) => {
1415
const courseId = useSelector(getCourseId);
1516
const sequenceId = useSelector(getSequenceId);
1617

1718
const unit = useSelector((state) => state.models.units[unitId]);
18-
19-
const { title, contentType, isActive } = unit || {};
19+
const { title, contentType } = unit || {};
2020

2121
return (
2222
<Button
@@ -37,11 +37,13 @@ UnitButton.propTypes = {
3737
className: PropTypes.string,
3838
showTitle: PropTypes.bool,
3939
unitId: PropTypes.string.isRequired,
40+
isActive: PropTypes.bool,
4041
};
4142

4243
UnitButton.defaultProps = {
4344
className: undefined,
4445
showTitle: false,
46+
isActive: false,
4547
};
4648

4749
export default UnitButton;

0 commit comments

Comments
 (0)