Skip to content

Commit 48a71e8

Browse files
committed
add card-loader to render found cards
1 parent 080810e commit 48a71e8

File tree

1 file changed

+25
-8
lines changed

1 file changed

+25
-8
lines changed

packages/platform-ui/src/views/AdminDashboard.vue

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,24 @@
4949

5050
<!-- Card Search Section -->
5151
<card-search @search="onSearch" />
52-
<card-search-results
53-
v-if="query"
54-
:query="query"
55-
:data-layer="dataLayer"
56-
:course-filter="selectedCourseId"
57-
@card-selected="onCardSelected"
58-
/>
52+
<v-row>
53+
<v-col cols="6">
54+
<card-search-results
55+
v-if="query"
56+
:query="query"
57+
:data-layer="dataLayer"
58+
:course-filter="selectedCourseId"
59+
@card-selected="onCardSelected"
60+
/>
61+
</v-col>
62+
<v-col cols="6">
63+
<card-loader
64+
v-if="selectedCard"
65+
:qualified_id="selectedCard.courseId + '-' + selectedCard.cardId"
66+
:view-lookup="viewLookup"
67+
/>
68+
</v-col>
69+
</v-row>
5970

6071
<!-- Card History Section -->
6172
<card-history-viewer
@@ -70,8 +81,9 @@
7081

7182
<script lang="ts">
7283
import { defineComponent } from 'vue';
73-
import { CardSearch, CardSearchResults, CardHistoryViewer, getCurrentUser } from '@vue-skuilder/common-ui';
84+
import { CardSearch, CardSearchResults, CardHistoryViewer, CardLoader, getCurrentUser } from '@vue-skuilder/common-ui';
7485
import { getDataLayer, CourseLookup } from '@vue-skuilder/db';
86+
import { allCourseWare } from '@vue-skuilder/courseware';
7587
import { UserDBInterface, UserDBReader, DataLayerProvider, AdminDBInterface } from '@vue-skuilder/db';
7688
7789
interface UserOption {
@@ -85,6 +97,7 @@ export default defineComponent({
8597
CardSearch,
8698
CardSearchResults,
8799
CardHistoryViewer,
100+
CardLoader,
88101
},
89102
data() {
90103
return {
@@ -268,6 +281,10 @@ export default defineComponent({
268281
// For now, just return the ID as additional context
269282
return `ID: ${this.selectedCourseId}`;
270283
},
284+
285+
viewLookup(viewDescriptor: any) {
286+
return allCourseWare.getView(viewDescriptor);
287+
}
271288
},
272289
});
273290
</script>

0 commit comments

Comments
 (0)