aboutsummaryrefslogtreecommitdiff
path: root/src/components/EditorLists.vue
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2021-04-29 15:47:57 -0500
committerFurkan Sahin <furkan-dev@proton.me>2021-04-29 15:47:57 -0500
commitc0cd530818d12edf688cdf2418e7f5836825e040 (patch)
tree5e83bc3b0fc9efc420f92b70fd1c9b58b8cec035 /src/components/EditorLists.vue
parent72e980b857ffac4c362d3d4b6689d251fac6a750 (diff)
parent29351b07af05efc496214fcaf8312afc376be9cb (diff)
Merge pull request #3 from cobraguy/typescript-components
Make all components use typescript
Diffstat (limited to 'src/components/EditorLists.vue')
-rw-r--r--src/components/EditorLists.vue15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/components/EditorLists.vue b/src/components/EditorLists.vue
index 60c965c..76f8cd1 100644
--- a/src/components/EditorLists.vue
+++ b/src/components/EditorLists.vue
@@ -2,25 +2,28 @@
<div id="editor-lists">
<div class="column">
<h3 class="column-header">Peer Teachers</h3>
- <List :items="peerTeachers" @selection-changed="handlePtClick" #default="pt">
+ <List
+ :items="peerTeachers"
+ @selection-changed="handlePtClick"
+ #default="{ item: { id, name } }">
<span class="list-item">
- {{ pt.item.name }} <button @click.stop="deletePeerTeacher(pt.item.id)">x</button>
+ {{ name }} <button @click.stop="deletePeerTeacher(id)">x</button>
</span>
</List>
</div>
<div class="column">
<h3 class="column-header">Labs</h3>
- <List :items="compatibleLabs" #default="lab">
+ <List :items="compatibleLabs" #default="{ item: { fullInfo, id } }">
<span class="list-item">
- {{ lab.item.fullInfo }} <button @click.stop="assignLab(lab.item.id)">+</button>
+ {{ fullInfo }} <button @click.stop="assignLab(id)">+</button>
</span>
</List>
</div>
<div class="column">
<h3 class="column-header">{{ this.selectedPeerTeacher.name }}</h3>
- <List :items="selectedPeerTeacherAssignments" #default="lab">
+ <List :items="selectedPeerTeacherAssignments" #default="{ item: { fullInfo, id } }">
<span class="list-item">
- {{ lab.item.fullInfo }} <button @click.stop="unassignLab(lab.item.id)">x</button>
+ {{ fullInfo }} <button @click.stop="unassignLab(id)">x</button>
</span>
</List>
</div>