Skip to content

Commit bd75d1f

Browse files
feat(ui): refactor text-to-image layout and fix refine/LLM selector issues
1 parent 63f8c7b commit bd75d1f

3 files changed

Lines changed: 516 additions & 465 deletions

File tree

src/App.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ import { Image, Zap } from "lucide-react";
1010
function App() {
1111
return (
1212
<div className="min-h-screen bg-background">
13-
<header className="border-b bg-card">
14-
<div className="container mx-auto px-4 py-6">
15-
<h1 className="text-3xl font-bold tracking-tight flex items-center gap-3">
13+
<header className="border-b bg-card/90 backdrop-blur">
14+
<div className="w-full px-4 py-5 lg:px-8">
15+
<h1 className="flex items-center gap-3 text-2xl font-bold tracking-tight lg:text-3xl">
1616
AI Art Studio
1717
</h1>
18-
<p className="mt-2 text-sm text-muted-foreground">
18+
<p className="mt-1 text-sm text-muted-foreground">
1919
纯前端 OpenAI 兼容画图 + NovelAI 流式生成,所有配置/历史缓存于浏览器。
2020
</p>
2121
</div>
2222
</header>
2323

24-
<main className="container mx-auto px-4 py-8">
25-
<Tabs defaultValue="ai-art" className="w-full">
26-
<TabsList className="grid w-full max-w-md grid-cols-2 gap-3 mb-8">
24+
<main className="w-full px-4 py-5 lg:px-8 lg:py-6">
25+
<Tabs defaultValue="ai-art" className="w-full space-y-4">
26+
<TabsList className="grid w-full max-w-md grid-cols-2 gap-3">
2727
<TabsTrigger value="ai-art" className="flex items-center gap-2">
2828
<Image className="h-4 w-4" />
2929
文本画图
@@ -33,17 +33,17 @@ function App() {
3333
NovelAI
3434
</TabsTrigger>
3535
</TabsList>
36-
<TabsContent value="ai-art">
36+
<TabsContent value="ai-art" className="mt-0">
3737
<AiArtStudio />
3838
</TabsContent>
39-
<TabsContent value="novel-ai">
39+
<TabsContent value="novel-ai" className="mt-0">
4040
<NovelAiStudio />
4141
</TabsContent>
4242
</Tabs>
4343
</main>
4444

45-
<footer className="border-t mt-16">
46-
<div className="container mx-auto px-4 py-6 text-center text-sm text-muted-foreground">
45+
<footer className="border-t">
46+
<div className="w-full px-4 py-4 text-center text-sm text-muted-foreground lg:px-8">
4747
<p>纯前端 AI 画图体验 | OpenAI 兼容 + NovelAI 流式生成 ✨</p>
4848
</div>
4949
</footer>

0 commit comments

Comments
 (0)