feat(webapp): browse in place, slice 2 — Prep's Rules & bestiary drawer gains Browse (#1243) #1319
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/1243-prep-drawer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #1243, slice 2 of 3 (D317). The design is lane 6h and D314–D317, which come in with #1318.
What it adds
f_crfrom L/4 to L+2.useRulesBrowsegainsmemory: true, which keeps its state in the component so the drawer never changes the prep page's URL.KindOpenandKindsGridgain small optional props. Existing callers are unchanged.Checked
src/pages/prepandsrc/pages/wiki: 545 passed;New wording goes on the Wording Review page: "for a party of N at level L", "Loading the rules…", "The rules did not load." and "No rules are loaded for this campaign."
🤖 Generated with Claude Code
Render check (journeys stack, both starters, a level-1 PF2e fighter)
On desktop and on the phone's Tools sheet: 0 console errors, axe clean, no overflow.
level_min=-1&level_max=4.999, which is L−2 to L+3 for level 1.Fixed (
caef8ffe): Search and Browse looked the same whichever was open; the pressed one now has the Rules page's pressed look.Left as they are, both matching stage 3's approved behaviour:
The owner approved the wording (part o, keeping Insert). This merges when CI is green.