From 5dfe24d7395939129a378dc070dc4cf13d44b590 Mon Sep 17 00:00:00 2001 From: Quan Date: Wed, 12 Nov 2025 02:57:06 +0800 Subject: [PATCH 01/15] feat: add WebPreview component and related subcomponents for enhanced web preview functionality --- .../elements/src/web-preview/WebPreview.vue | 58 ++++++++++++ .../src/web-preview/WebPreviewBody.vue | 34 +++++++ .../src/web-preview/WebPreviewConsole.vue | 92 +++++++++++++++++++ .../src/web-preview/WebPreviewNavigation.vue | 19 ++++ .../WebPreviewNavigationButton.vue | 42 +++++++++ .../src/web-preview/WebPreviewUrl.vue | 43 +++++++++ packages/elements/src/web-preview/context.ts | 25 +++++ packages/elements/src/web-preview/index.ts | 7 ++ 8 files changed, 320 insertions(+) create mode 100644 packages/elements/src/web-preview/WebPreview.vue create mode 100644 packages/elements/src/web-preview/WebPreviewBody.vue create mode 100644 packages/elements/src/web-preview/WebPreviewConsole.vue create mode 100644 packages/elements/src/web-preview/WebPreviewNavigation.vue create mode 100644 packages/elements/src/web-preview/WebPreviewNavigationButton.vue create mode 100644 packages/elements/src/web-preview/WebPreviewUrl.vue create mode 100644 packages/elements/src/web-preview/context.ts create mode 100644 packages/elements/src/web-preview/index.ts diff --git a/packages/elements/src/web-preview/WebPreview.vue b/packages/elements/src/web-preview/WebPreview.vue new file mode 100644 index 0000000..8f0c189 --- /dev/null +++ b/packages/elements/src/web-preview/WebPreview.vue @@ -0,0 +1,58 @@ + + + diff --git a/packages/elements/src/web-preview/WebPreviewBody.vue b/packages/elements/src/web-preview/WebPreviewBody.vue new file mode 100644 index 0000000..74abb75 --- /dev/null +++ b/packages/elements/src/web-preview/WebPreviewBody.vue @@ -0,0 +1,34 @@ + + +