feat: localize optimizer interface

This commit is contained in:
Codex
2026-06-21 23:43:02 +08:00
parent 1298456683
commit 1596de4527
6 changed files with 72 additions and 56 deletions
+5 -5
View File
@@ -18,21 +18,21 @@ export function OptimizedPreview({
if (!article) {
return (
<section className="panel empty-panel">
<div className="panel-heading">Optimized Result</div>
<div className="panel-heading"></div>
</section>
);
}
return (
<section className="panel stack">
<div className="panel-heading">Optimized Result</div>
<div className="panel-heading"></div>
<article className="preview">
<h2>{article.title}</h2>
<p>{article.summary}</p>
<pre>{article.body_markdown}</pre>
</article>
<div>
<h3>Image suggestions</h3>
<h3></h3>
<ul>
{article.image_suggestions.map((item) => (
<li key={item.source}>
@@ -42,7 +42,7 @@ export function OptimizedPreview({
</ul>
</div>
<div>
<h3>Changed sections</h3>
<h3></h3>
<div className="tag-row">
{article.changed_sections.map((section) => (
<span className="tag" key={section}>
@@ -53,7 +53,7 @@ export function OptimizedPreview({
</div>
{article.requires_user_confirmation.length > 0 && (
<div>
<h3>Needs confirmation</h3>
<h3></h3>
<ul>
{article.requires_user_confirmation.map((item) => (
<li key={item}>{item}</li>