🎨chore: 使用 oxlint, oxfmt&格式化代码

This commit is contained in:
2026-02-08 21:16:25 +08:00
parent 9d35c6a9d8
commit 3a801ba016
78 changed files with 3367 additions and 1468 deletions

View File

@@ -1,6 +1,6 @@
<script setup lang="ts">
import type {PropType} from 'vue'
import type {ChatMessage} from '~/typings/llm'
import type { PropType } from 'vue'
import type { ChatMessage } from '~/typings/llm'
import MessageResponding from '~/components/Icon/MessageResponding.vue'
const props = defineProps({
@@ -38,31 +38,54 @@ const message_background = computed(() => {
</script>
<template>
<div class="chat" :class="{'justify-end': message_place_end}">
<div class="chat-inside" :class="{'items-end': message_place_end}">
<div
class="chat"
:class="{ 'justify-end': message_place_end }"
>
<div
class="chat-inside"
:class="{ 'items-end': message_place_end }"
>
<div class="chat-inside-avatar">
<Icon :name="message_avatar" class="text-lg"/>
<Icon
:name="message_avatar"
class="text-lg"
/>
</div>
<div class="flex flex-col" :class="{'items-end': message_place_end}">
<Transition mode="out-in" name="message-content-change">
<div
class="flex flex-col"
:class="{ 'items-end': message_place_end }"
>
<Transition
mode="out-in"
name="message-content-change"
>
<div
class="chat-inside-content relative"
:class="message_background"
:key="message.content"
class="chat-inside-content relative"
:class="message_background"
:key="message.content"
>
<div v-if="message.content">
<!-- TODO: 生成结果的代码添加复制按钮 -->
<Markdown :source="message.content"/>
<Markdown :source="message.content" />
</div>
<span v-else>
<MessageResponding class="text-xl text-neutral-500 dark:text-neutral-300 mx-2"/>
<MessageResponding
class="text-xl text-neutral-500 dark:text-neutral-300 mx-2"
/>
</span>
</div>
</Transition>
<div v-if="message.preset" class="chat-inside-extra">
<div
v-if="message.preset"
class="chat-inside-extra"
>
预设消息
</div>
<div v-else-if="message.create_at" class="chat-inside-extra">
<div
v-else-if="message.create_at"
class="chat-inside-extra"
>
{{ dayjs(message.create_at * 1000).format('YYYY-MM-DD HH:mm:ss') }}
</div>
</div>
@@ -103,4 +126,4 @@ const message_background = computed(() => {
.message-content-change-enter-from {
@apply opacity-0 translate-y-4;
}
</style>
</style>