Spaces:
Running
Running
update ui changes
Browse files
frontend/src/app/page.tsx
CHANGED
|
@@ -501,13 +501,12 @@ export default function Home() {
|
|
| 501 |
<div className="flex items-center px-5 h-11 bg-[#28282a] border-b border-[#48484a]">
|
| 502 |
<div className="flex items-center space-x-2">
|
| 503 |
<div className="px-4 py-1.5 bg-[#1d1d1f] border-t-2 border-[#007aff] text-sm text-[#e5e5e7] rounded-t-lg shadow-sm font-medium">
|
| 504 |
-
{selectedLanguage
|
| 505 |
-
|
| 506 |
-
|
| 507 |
-
|
| 508 |
-
|
| 509 |
-
|
| 510 |
-
}
|
| 511 |
</div>
|
| 512 |
</div>
|
| 513 |
<div className="ml-auto flex items-center space-x-3 text-xs text-[#a1a1a6]">
|
|
|
|
| 501 |
<div className="flex items-center px-5 h-11 bg-[#28282a] border-b border-[#48484a]">
|
| 502 |
<div className="flex items-center space-x-2">
|
| 503 |
<div className="px-4 py-1.5 bg-[#1d1d1f] border-t-2 border-[#007aff] text-sm text-[#e5e5e7] rounded-t-lg shadow-sm font-medium">
|
| 504 |
+
{selectedLanguage === 'html' ? 'app.html' :
|
| 505 |
+
selectedLanguage === 'gradio' || selectedLanguage === 'streamlit' ? 'app.py' :
|
| 506 |
+
selectedLanguage === 'transformers.js' ? 'app.js' :
|
| 507 |
+
selectedLanguage === 'comfyui' ? 'app.json' :
|
| 508 |
+
selectedLanguage === 'react' ? 'app.jsx' :
|
| 509 |
+
`${selectedLanguage}.txt`}
|
|
|
|
| 510 |
</div>
|
| 511 |
</div>
|
| 512 |
<div className="ml-auto flex items-center space-x-3 text-xs text-[#a1a1a6]">
|
frontend/src/components/ChatInterface.tsx
CHANGED
|
@@ -68,7 +68,7 @@ export default function ChatInterface({ messages, onSendMessage, isGenerating, i
|
|
| 68 |
<div className="text-base flex-shrink-0">
|
| 69 |
{message.role === 'user' ? 'π€' : 'π€'}
|
| 70 |
</div>
|
| 71 |
-
<div className="flex-1 text-sm leading-relaxed">
|
| 72 |
{message.role === 'assistant' ? (
|
| 73 |
<ReactMarkdown
|
| 74 |
remarkPlugins={[remarkGfm]}
|
|
@@ -77,7 +77,7 @@ export default function ChatInterface({ messages, onSendMessage, isGenerating, i
|
|
| 77 |
{message.content}
|
| 78 |
</ReactMarkdown>
|
| 79 |
) : (
|
| 80 |
-
<p className="whitespace-pre-wrap font-medium">{message.content}</p>
|
| 81 |
)}
|
| 82 |
</div>
|
| 83 |
</div>
|
|
|
|
| 68 |
<div className="text-base flex-shrink-0">
|
| 69 |
{message.role === 'user' ? 'π€' : 'π€'}
|
| 70 |
</div>
|
| 71 |
+
<div className="flex-1 text-sm leading-relaxed min-w-0">
|
| 72 |
{message.role === 'assistant' ? (
|
| 73 |
<ReactMarkdown
|
| 74 |
remarkPlugins={[remarkGfm]}
|
|
|
|
| 77 |
{message.content}
|
| 78 |
</ReactMarkdown>
|
| 79 |
) : (
|
| 80 |
+
<p className="whitespace-pre-wrap font-medium break-words">{message.content}</p>
|
| 81 |
)}
|
| 82 |
</div>
|
| 83 |
</div>
|
frontend/src/components/CodeEditor.tsx
CHANGED
|
@@ -19,8 +19,8 @@ export default function CodeEditor({ code, language, onChange, readOnly = false
|
|
| 19 |
'html': 'html',
|
| 20 |
'gradio': 'python',
|
| 21 |
'streamlit': 'python',
|
| 22 |
-
'transformers.js': '
|
| 23 |
-
'react': '
|
| 24 |
'comfyui': 'json',
|
| 25 |
};
|
| 26 |
return languageMap[lang] || 'plaintext';
|
|
|
|
| 19 |
'html': 'html',
|
| 20 |
'gradio': 'python',
|
| 21 |
'streamlit': 'python',
|
| 22 |
+
'transformers.js': 'html', // Contains HTML, CSS, and JavaScript - HTML is primary
|
| 23 |
+
'react': 'javascriptreact', // JSX syntax highlighting
|
| 24 |
'comfyui': 'json',
|
| 25 |
};
|
| 26 |
return languageMap[lang] || 'plaintext';
|