From 75d8e7ab4908165afebaaea6d004ef6c2879e7ba Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 27 May 2026 22:00:32 -0400 Subject: [PATCH] feat(rulebook): RulesView three-pane shell + child panes + rule editor --- .../components/rules/RuleEditorSlideOver.vue | 123 ++++++++++++++++++ .../src/components/rules/RuleListPane.vue | 40 ++++++ .../components/rules/RulebookDetailPane.vue | 80 ++++++++++++ .../src/components/rules/RulebookListPane.vue | 65 +++++++++ frontend/src/views/RulesView.vue | 118 +++++++++++++++++ 5 files changed, 426 insertions(+) create mode 100644 frontend/src/components/rules/RuleEditorSlideOver.vue create mode 100644 frontend/src/components/rules/RuleListPane.vue create mode 100644 frontend/src/components/rules/RulebookDetailPane.vue create mode 100644 frontend/src/components/rules/RulebookListPane.vue create mode 100644 frontend/src/views/RulesView.vue diff --git a/frontend/src/components/rules/RuleEditorSlideOver.vue b/frontend/src/components/rules/RuleEditorSlideOver.vue new file mode 100644 index 0000000..72e1c6c --- /dev/null +++ b/frontend/src/components/rules/RuleEditorSlideOver.vue @@ -0,0 +1,123 @@ + + +