mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-25 07:00:48 +09:00
a2941967df
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.
30 lines
750 B
Vue
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>
|