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 @@ + + + + + + + + + diff --git a/frontend/src/components/rules/RuleListPane.vue b/frontend/src/components/rules/RuleListPane.vue new file mode 100644 index 0000000..65ecac4 --- /dev/null +++ b/frontend/src/components/rules/RuleListPane.vue @@ -0,0 +1,40 @@ + + + + + Rules + + + {{ r.title }} + {{ r.statement }} + + + + New rule + + + + diff --git a/frontend/src/components/rules/RulebookDetailPane.vue b/frontend/src/components/rules/RulebookDetailPane.vue new file mode 100644 index 0000000..6bb4636 --- /dev/null +++ b/frontend/src/components/rules/RulebookDetailPane.vue @@ -0,0 +1,80 @@ + + + + + Topics + + + {{ t.title }} + + + + + New topic + + + + Create + Cancel + + + + + + Subscribers + (subscription management — populated in next task) + + + + + diff --git a/frontend/src/components/rules/RulebookListPane.vue b/frontend/src/components/rules/RulebookListPane.vue new file mode 100644 index 0000000..33f8657 --- /dev/null +++ b/frontend/src/components/rules/RulebookListPane.vue @@ -0,0 +1,65 @@ + + + + + + + diff --git a/frontend/src/views/RulesView.vue b/frontend/src/views/RulesView.vue new file mode 100644 index 0000000..f491c33 --- /dev/null +++ b/frontend/src/views/RulesView.vue @@ -0,0 +1,118 @@ + + + + + + + + Select a rulebook to view its topics. + + + + Select a topic to view its rules. + + + + + +
(subscription management — populated in next task)
Select a rulebook to view its topics.
Select a topic to view its rules.