Show suggest-phase hint until first submission
This commit is contained in:
@@ -249,14 +249,16 @@ export function updatePhaseNav() {
|
||||
});
|
||||
|
||||
const suggestNext = $("nav-suggest-next");
|
||||
const suggestHint = $("nav-suggest-hint");
|
||||
if (suggestNext) {
|
||||
const hasSuggestions = (state.mySuggestions?.length ?? 0) > 0;
|
||||
const needsSuggestion = phase === "Suggest" && !hasSuggestions;
|
||||
suggestNext.disabled = needsSuggestion;
|
||||
suggestNext.classList.toggle("needs-suggestion", needsSuggestion);
|
||||
suggestNext.textContent = needsSuggestion
|
||||
? t("nav.addSuggestionFirst")
|
||||
: t("nav.next");
|
||||
suggestNext.classList.toggle("hidden", needsSuggestion);
|
||||
suggestNext.textContent = t("nav.next");
|
||||
if (suggestHint) {
|
||||
suggestHint.classList.toggle("hidden", !needsSuggestion);
|
||||
suggestHint.textContent = t("nav.addSuggestionFirst");
|
||||
}
|
||||
}
|
||||
|
||||
const voteNext = $("nav-vote-next");
|
||||
|
||||
Reference in New Issue
Block a user