diff --git a/app/assets/viewer_svgs/camera-bookmark.svg b/app/assets/viewer_svgs/camera-bookmark.svg new file mode 100644 index 00000000..12a84538 --- /dev/null +++ b/app/assets/viewer_svgs/camera-bookmark.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/components/ActionButton.vue b/app/components/ActionButton.vue index 8cadbb69..807fccc1 100644 --- a/app/components/ActionButton.vue +++ b/app/components/ActionButton.vue @@ -25,6 +25,15 @@ const emit = defineEmits(["click"]); icon @click="emit('click', $event)" > - {{ icon }} + {{ + icon + }} + diff --git a/app/components/CameraManager.vue b/app/components/CameraManager.vue new file mode 100644 index 00000000..7cfa49a9 --- /dev/null +++ b/app/components/CameraManager.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/app/components/ViewToolbar.vue b/app/components/ViewToolbar.vue index 96007773..e8c8b57f 100644 --- a/app/components/ViewToolbar.vue +++ b/app/components/ViewToolbar.vue @@ -1,17 +1,18 @@