diff --git a/frontend_nuxt/pages/about/index.vue b/frontend_nuxt/pages/about/index.vue index 7b93f5e4d..a7dc7099c 100644 --- a/frontend_nuxt/pages/about/index.vue +++ b/frontend_nuxt/pages/about/index.vue @@ -1,23 +1,48 @@ @@ -101,6 +179,56 @@ export default { height: 200px; } +.about-api { + padding: 20px; +} + +.about-api-title { + font-size: 20px; + font-weight: bold; + margin-bottom: 10px; + margin-top: 30px; + margin-bottom: 15px; +} + +.warning-row { + display: flex; + align-items: center; + gap: 4px; + opacity: 0.7; +} + +.warning-icon { + font-size: 13px; +} + +.token-warning { + font-size: 13px; +} + +.token-row { + display: flex; + align-items: center; + gap: 10px; + font: 14px; + margin-bottom: 10px; + word-break: break-all; +} + +.copy-btn { + padding: 4px 8px; + cursor: pointer; +} + +.about-api-link { + color: var(--primary-color); + cursor: pointer; +} + +.about-api-link:hover { + text-decoration: underline; +} + @media (max-width: 768px) { .about-tabs { width: 100vw; diff --git a/frontend_nuxt/plugins/iconpark.client.ts b/frontend_nuxt/plugins/iconpark.client.ts index ae19fd5a4..b9dce953f 100644 --- a/frontend_nuxt/plugins/iconpark.client.ts +++ b/frontend_nuxt/plugins/iconpark.client.ts @@ -77,6 +77,7 @@ import { Open, Dislike, CheckOne, + Share, } from '@icon-park/vue-next' export default defineNuxtPlugin((nuxtApp) => { @@ -157,4 +158,5 @@ export default defineNuxtPlugin((nuxtApp) => { nuxtApp.vueApp.component('OpenIcon', Open) nuxtApp.vueApp.component('Dislike', Dislike) nuxtApp.vueApp.component('CheckOne', CheckOne) + nuxtApp.vueApp.component('Share', Share) })