mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-10 02:24:35 +08:00
fix(frontend): fix i18n and runtime error in EndpointList
Fix hardcoded English labels in cache strategy display and prevent runtime error when filePatterns is undefined. Changes: - Replace hardcoded "TTL:", "Max:", "Patterns:" with formatMessage calls - Add optional chaining for filePatterns.length to prevent undefined error - Add "filePatterns" i18n key to en/zh api-settings.json
This commit is contained in:
@@ -92,10 +92,10 @@ function EndpointCard({
|
||||
)}
|
||||
{endpoint.cacheStrategy.enabled && (
|
||||
<div className="flex items-center gap-3 mt-2 text-xs text-muted-foreground">
|
||||
<span>TTL: {endpoint.cacheStrategy.ttlMinutes}m</span>
|
||||
<span>Max: {endpoint.cacheStrategy.maxSizeKB}KB</span>
|
||||
{endpoint.cacheStrategy.filePatterns.length > 0 && (
|
||||
<span>Patterns: {endpoint.cacheStrategy.filePatterns.length}</span>
|
||||
<span>{formatMessage({ id: 'apiSettings.endpoints.cacheTTL' })}: {endpoint.cacheStrategy.ttlMinutes}m</span>
|
||||
<span>{formatMessage({ id: 'apiSettings.endpoints.cacheMaxSize' })}: {endpoint.cacheStrategy.maxSizeKB}KB</span>
|
||||
{(endpoint.cacheStrategy.filePatterns?.length || 0) > 0 && (
|
||||
<span>{formatMessage({ id: 'apiSettings.endpoints.filePatterns' })}: {endpoint.cacheStrategy.filePatterns?.length || 0}</span>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user