diff --git a/packages/frontend-2/components/form/select/SavedView.vue b/packages/frontend-2/components/form/select/SavedView.vue new file mode 100644 index 000000000..846ddd1fc --- /dev/null +++ b/packages/frontend-2/components/form/select/SavedView.vue @@ -0,0 +1,126 @@ + + diff --git a/packages/frontend-2/components/project/model-page/dialog/embed/Embed.vue b/packages/frontend-2/components/project/model-page/dialog/embed/Embed.vue index 61d5cf851..c965f6a88 100644 --- a/packages/frontend-2/components/project/model-page/dialog/embed/Embed.vue +++ b/packages/frontend-2/components/project/model-page/dialog/embed/Embed.vue @@ -49,13 +49,37 @@

Embed URL

- +
+
+ + +
-
-
{ } }) +const embedName = computed(() => { + if (!modelName.value) return 'Loading...' + + let ret = '' + if (savedView.value) { + ret += `${savedView.value.name} | ` + } + + ret += modelName.value + return ret +}) + const lastUpdate = computed(() => { if (project.value?.models?.items[0] && project.value.models.items[0].updatedAt) { return 'Updated ' + dayjs(project.value.models.items[0].updatedAt).fromNow() diff --git a/packages/frontend-2/components/viewer/saved-views/panel/Groups.vue b/packages/frontend-2/components/viewer/saved-views/panel/Groups.vue index 548418aab..aa870f528 100644 --- a/packages/frontend-2/components/viewer/saved-views/panel/Groups.vue +++ b/packages/frontend-2/components/viewer/saved-views/panel/Groups.vue @@ -46,6 +46,12 @@ v-model:open="showGroupDeleteDialog" :group="groupBeingDeleted" /> +