Skip to content

Commit 0994d7e

Browse files
committed
fix: correctly show partial level for items with max level 30
1 parent 75f5945 commit 0994d7e

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

src/components/checklist/CategoryItem.jsx

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import { isItemFiltered } from "../../utils/item-filter";
1414
function CategoryItem({ name, item }) {
1515
const {
1616
readOnly,
17-
masterItem,
1817
mastered,
1918
masteryRankLocked,
2019
partialRank,
@@ -27,11 +26,7 @@ function CategoryItem({ name, item }) {
2726
masteryRankLocked: (item.mr || 0) > state.masteryRank,
2827
partialRank: state.partiallyMasteredItems[name],
2928
setPartiallyMasteredItem: state.setPartiallyMasteredItem,
30-
hidden: isItemFiltered(
31-
name,
32-
item,
33-
state
34-
)
29+
hidden: isItemFiltered(name, item, state)
3530
}));
3631
const [rankSelectToggled, setRankSelectToggled] = useState(false);
3732

@@ -84,21 +79,19 @@ function CategoryItem({ name, item }) {
8479
item.wiki ||
8580
`https://wiki.warframe.com/w/${name}`
8681
);
87-
} else {
88-
if (!readOnly) {
89-
if (item.maxLvl)
90-
setRankSelectToggled(
91-
!rankSelectToggled
92-
);
93-
else masterItem(name, !mastered);
82+
} else if (!readOnly) {
83+
if (item.maxLvl) {
84+
setRankSelectToggled(!rankSelectToggled);
85+
} else {
86+
setPartiallyMasteredItem(name, mastered ? 0 : 30, 30);
9487
}
9588
}
9689
}}>
9790
{name +
98-
((item.maxLvl || 30) !== 30
91+
(partialRank
9992
? ` [${
10093
(partialRank ? partialRank + "/" : "") +
101-
item.maxLvl
94+
(item.maxLvl ?? 30)
10295
}]`
10396
: "")}
10497
{mastered && (

0 commit comments

Comments
 (0)