generated from nhcarrigan/template
feat: allow browsing locked zones so players can preview content
This commit is contained in:
@@ -16,11 +16,10 @@ export const ZoneSelector = ({
|
|||||||
<button
|
<button
|
||||||
key={zone.id}
|
key={zone.id}
|
||||||
className={`zone-tab ${zone.id === activeZoneId ? "zone-tab-active" : ""} ${zone.status === "locked" ? "zone-tab-locked" : ""}`}
|
className={`zone-tab ${zone.id === activeZoneId ? "zone-tab-active" : ""} ${zone.status === "locked" ? "zone-tab-locked" : ""}`}
|
||||||
disabled={zone.status === "locked"}
|
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
onSelectZone(zone.id);
|
onSelectZone(zone.id);
|
||||||
}}
|
}}
|
||||||
title={zone.status === "locked" ? `Unlock by defeating ${zone.unlockBossId?.replace(/_/g, " ") ?? "the previous boss"}` : zone.description}
|
title={zone.status === "locked" ? `🔒 Unlock by defeating ${zone.unlockBossId?.replace(/_/g, " ") ?? "the previous boss"}` : zone.description}
|
||||||
type="button"
|
type="button"
|
||||||
>
|
>
|
||||||
<span className="zone-emoji">{zone.emoji}</span>
|
<span className="zone-emoji">{zone.emoji}</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user