diff --git a/frontend/src/components/AetherLineByLineLogo.vue b/frontend/src/components/AetherLineByLineLogo.vue index dfceb6d..5383dd3 100644 --- a/frontend/src/components/AetherLineByLineLogo.vue +++ b/frontend/src/components/AetherLineByLineLogo.vue @@ -1,5 +1,8 @@ @@ -12,6 +15,11 @@ import json from 'highlight.js/lib/languages/json' import ini from 'highlight.js/lib/languages/ini' import javascript from 'highlight.js/lib/languages/javascript' +const props = defineProps<{ + code: string + language: string + dense?: boolean +}>() // 注册需要的语言 hljs.registerLanguage('bash', bash) hljs.registerLanguage('sh', bash) @@ -20,12 +28,6 @@ hljs.registerLanguage('toml', ini) hljs.registerLanguage('ini', ini) hljs.registerLanguage('javascript', javascript) -const props = defineProps<{ - code: string - language: string - dense?: boolean -}>() - const wrapperClass = computed(() => ['code-highlight', props.dense ? 'code-highlight--dense' : ''] .filter(Boolean) diff --git a/frontend/src/components/GeminiStarCluster.vue b/frontend/src/components/GeminiStarCluster.vue index 5762e91..f13e313 100644 --- a/frontend/src/components/GeminiStarCluster.vue +++ b/frontend/src/components/GeminiStarCluster.vue @@ -5,34 +5,106 @@ :class="{ 'scattering': isScattering, 'fading-out': isFadingOut }" > -
- +
-

{{ currentOption.label }}

-

{{ currentOption.hint }}

+

+ {{ currentOption.label }} +

+

+ {{ currentOption.hint }} +

-