Преглед изворни кода

Step 11.4: Update renderTasks to pass in showPrivateButton.

Frederic G. MARAND пре 8 година
родитељ
комит
04a4e9c1c6
1 измењених фајлова са 9 додато и 1 уклоњено
  1. 9 1
      App.jsx

+ 9 - 1
App.jsx

@@ -34,9 +34,17 @@ App = React.createClass({
   },
 
   renderTasks() {
+    // Get tasks from this.data.tasks.
     return this.data.tasks.map((task) => {
+      const currentUserId = this.data.currentUser && this.data.currentUser._id;
+      const showPrivateButton = task.owner === currentUserId;
+
       // Meteor._debug(task._id);
-      return <Task key={task._id} task={task} />;
+      return <Task
+        key={task._id}
+        task={task}
+        showPrivateButton={showPrivateButton}
+      />;
     });
   },