diff --git a/frontend_nuxt/components/BaseItemGroup.vue b/frontend_nuxt/components/BaseItemGroup.vue new file mode 100644 index 000000000..af6e127da --- /dev/null +++ b/frontend_nuxt/components/BaseItemGroup.vue @@ -0,0 +1,187 @@ + + + + + + + + + + + + diff --git a/frontend_nuxt/components/DonateGroup.vue b/frontend_nuxt/components/DonateGroup.vue new file mode 100644 index 000000000..00543f72c --- /dev/null +++ b/frontend_nuxt/components/DonateGroup.vue @@ -0,0 +1,126 @@ + + + + + + + + + + 100 + + + + + + + 100 + + + + 300 + + + + 500 + + + + + + + diff --git a/frontend_nuxt/components/ReactionsGroup.vue b/frontend_nuxt/components/ReactionsGroup.vue index 122e6557a..e78a99049 100644 --- a/frontend_nuxt/components/ReactionsGroup.vue +++ b/frontend_nuxt/components/ReactionsGroup.vue @@ -164,7 +164,7 @@ const updatePanelInlineStyle = () => { if (!panelVisible.value) return const panelEl = reactionsPanelRef.value if (!panelEl) return - const parentEl = panelEl.closest('.reactions-container')?.parentElement + const parentEl = panelEl.closest('.reactions-container')?.parentElement?.parentElement if (!parentEl) return const parentWidth = parentEl.clientWidth - 20 panelInlineStyle.value = { @@ -357,7 +357,6 @@ onBeforeUnmount(() => { border: 1px solid var(--normal-border-color); border-radius: 10px; margin-right: 5px; - margin-bottom: 5px; font-size: 14px; color: var(--text-color); align-items: center; diff --git a/frontend_nuxt/pages/posts/[id]/index.vue b/frontend_nuxt/pages/posts/[id]/index.vue index ba0c7207f..e0dea1d71 100644 --- a/frontend_nuxt/pages/posts/[id]/index.vue +++ b/frontend_nuxt/pages/posts/[id]/index.vue @@ -92,12 +92,15 @@ >