Add header_actions helper and split header partial - #85
Conversation
Extracts theme toggle, navigation toggle, and authentication into their own partials, and adds an l_ui_header_actions helper so host apps can append or replace the default header actions.
Review: Add header_actions helper and split header partialSplits the monolithic header partial into three focused sub-partials (, , ) and exposes public helpers for each, plus three new yields (, , ) for host apps to compose the header action area. Issues
Verdict🟧 Ship (with known minor issues) - The core refactor is clean and well-tested; the only rough edge is the undocumented interaction between |
Review: Add header_actions helper and split header partialSplits the monolithic header partial into three focused sub-partials ( Issues
Verdict🟧 Ship (with known minor issues) - The core refactor is clean and well-tested; the only rough edge is the undocumented interaction between |
Previously :l_ui_header_actions_start and :l_ui_header_actions_end rendered unconditionally, so a parent layout setting them combined with a child view replacing :l_ui_header_actions produced both. Now "replace" means replace the entire actions group.
ReviewExtracts the theme toggle, authentication buttons, and navigation toggle out of No issues found. ✅ Ship |
Extracts theme toggle, navigation toggle, and authentication into their own partials, and adds an l_ui_header_actions helper so host apps can append or replace the default header actions.