Files
Memoh/apps/web/src/pages/home/components/chat-header.vue
T
Acbox a2941967df refactor(web): migrate all icons from FontAwesome to Lucide and remove dead code
Replace all FontAwesome icon usage across 80+ Vue files with lucide-vue-next
components. Remove FontAwesome dependencies (@fortawesome/*) and global
registration from main.ts. Delete unused components (data-table, warning-banner,
session-metadata, bot-sidebar/bot-item in home, message-list, tts-provider-select),
dead utilities (channel-icons.ts, custom-icons.ts), and stale assets (vue.svg).
Update AGENTS.md to reflect the new icon strategy.
2026-03-29 17:46:33 +08:00

30 lines
750 B
Vue

<template>
<div class="h-[53px] shrink-0 flex items-center px-4 border-b border-border">
<ChatStatus />
<div class="ml-2 flex flex-col gap-0.5">
<h4 class="text-xs font-medium">
Memoh
<ChatStep />
</h4>
<span class="text-xs text-muted-foreground">
Memoh Bot (GPT-5.2)
</span>
</div>
<div class="ml-auto">
<Button
variant="ghost"
size="icon"
>
<RefreshCw />
</Button>
</div>
</div>
</template>
<script lang="ts" setup>
import ChatStatus from '@/components/chat/chat-status/index.vue'
import ChatStep from '@/components/chat/chat-step/index.vue'
import { Button } from '@memohai/ui'
import { RefreshCw } from 'lucide-vue-next'
</script>