diff --git a/apps/extension/src/components/BbConfirmModal.vue b/apps/extension/src/components/BbConfirmModal.vue
new file mode 100644
index 0000000..82f9ac9
--- /dev/null
+++ b/apps/extension/src/components/BbConfirmModal.vue
@@ -0,0 +1,154 @@
+
+
+
+
Web 地址来自环境变量:VITE_WEB_BASE_URL
{{ error }}
{{ error }}
加载中…
diff --git a/apps/web/src/pages/PublicPage.vue b/apps/web/src/pages/PublicPage.vue index a304db5..f755aeb 100644 --- a/apps/web/src/pages/PublicPage.vue +++ b/apps/web/src/pages/PublicPage.vue @@ -1,5 +1,5 @@ @@ -107,8 +122,10 @@ onMounted(loadFolders);{{ error }}
diff --git a/apps/web/src/style.css b/apps/web/src/style.css index 3c6f739..092b5d1 100644 --- a/apps/web/src/style.css +++ b/apps/web/src/style.css @@ -120,6 +120,40 @@ input:focus-visible { color: var(--bb-text); } +.bb-searchWrap { + position: relative; + flex: 1; + min-width: 220px; +} + +.bb-input.bb-input--withClear { + padding-right: 44px; +} + +.bb-input.bb-input--sm.bb-input--withClear { + padding-right: 38px; +} + +.bb-searchClear { + position: absolute; + right: 10px; + top: 50%; + transform: translateY(-50%); + width: 28px; + height: 28px; + border-radius: 999px; + border: 1px solid rgba(255,255,255,0.55); + background: rgba(255,255,255,0.65); + cursor: pointer; + display: grid; + place-items: center; + color: rgba(19, 78, 74, 0.75); +} + +.bb-searchClear:hover { + background: rgba(255,255,255,0.82); +} + /* Hide native file control (we use styled buttons) */ .bb-fileInput { position: absolute;