]> git.r.bdr.sh - rbdr/forum/blobdiff - src/stores/actions.js
Add topics store pact tests
[rbdr/forum] / src / stores / actions.js
index 3a6d13fbe0ddc8ce62352d21d6768a9c4855d49f..ae0190624c751017923a92d9c6ae37364173a28c 100644 (file)
@@ -1,4 +1,4 @@
-import { writable } from 'svelte/store';
+import { derived, writable } from 'svelte/store';
 
 /*
  * This is a store to set the actions in the top header.
 
 /*
  * This is a store to set the actions in the top header.
@@ -10,7 +10,9 @@ export const enableTopicActions = (id) => {
 
   actions.update((actionsValue) => {
 
 
   actions.update((actionsValue) => {
 
-    actionsValue.topic_id = id;
+    actionsValue.topic = {
+      id
+    };
     return actionsValue;
   });
 };
     return actionsValue;
   });
 };
@@ -19,7 +21,12 @@ export const disableTopicActions = () => {
 
   actions.update((actionsValue) => {
 
 
   actions.update((actionsValue) => {
 
-    delete actionsValue.id;
+    delete actionsValue.topic;
     return actionsValue;
   });
 };
     return actionsValue;
   });
 };
+
+export const topicActions = derived(
+  actions,
+  ($actions) => $actions.topic
+);