From 655c613065423f990d803d30aef03bec4e2b5e84 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 25 Feb 2024 20:40:18 +0100 Subject: [PATCH] feat: add open in editor button in list overview --- .../internals/{Editor.vue => SideEditor.vue} | 0 packages/client/pages/overview.vue | 19 +++++++++++++++++-- packages/client/pages/play.vue | 8 ++++---- packages/client/pages/presenter.vue | 8 ++++---- packages/client/styles/index.css | 6 +++++- 5 files changed, 30 insertions(+), 11 deletions(-) rename packages/client/internals/{Editor.vue => SideEditor.vue} (100%) diff --git a/packages/client/internals/Editor.vue b/packages/client/internals/SideEditor.vue similarity index 100% rename from packages/client/internals/Editor.vue rename to packages/client/internals/SideEditor.vue diff --git a/packages/client/pages/overview.vue b/packages/client/pages/overview.vue index 6b60b8bba8..f090e47d25 100644 --- a/packages/client/pages/overview.vue +++ b/packages/client/pages/overview.vue @@ -4,7 +4,7 @@ import { useHead } from '@unhead/vue' import type { RouteRecordRaw } from 'vue-router' import type { ClicksContext } from 'packages/types' import { themeVars } from '../env' -import { rawRoutes } from '../logic/nav' +import { openInEditor, rawRoutes } from '../logic/nav' import { useFixedClicks } from '../composables/useClicks' import { isColorSchemaConfigured, isDark, toggleDark } from '../logic/dark' import { getSlideClass } from '../utils' @@ -131,10 +131,25 @@ onMounted(() => { :ref="el => blocks.set(idx, el as any)" class="relative border-t border-main of-hidden flex gap-4 min-h-50 group" > -
+
{{ idx + 1 }}
+ + + + + +
isScreenVertical.value || showEditor.value) -const Editor = shallowRef() +const SideEditor = shallowRef() if (__DEV__ && __SLIDEV_FEATURE_EDITOR__) - import('../internals/Editor.vue').then(v => Editor.value = v.default) + import('../internals/SideEditor.vue').then(v => SideEditor.value = v.default) const DrawingControls = shallowRef() if (__SLIDEV_FEATURE_DRAWINGS__) @@ -70,8 +70,8 @@ if (__SLIDEV_FEATURE_DRAWINGS__) -