зеркало из
https://github.com/kodackx/disinformation-quest.git
synced 2025-10-28 20:34:15 +02:00
Improve code readability and structure
Refactor components and styles for better organization and clarity. Address issues related to code length and complexity in tailwind.config.ts and src/pages/Index.tsx. Consider future refactoring for maintainability. [skip gpt_engineer]
Этот коммит содержится в:
родитель
a535bede46
Коммит
e52c642947
@ -12,6 +12,17 @@ export const ExpertMemo: React.FC<ExpertMemoProps> = ({ from, subject, children,
|
||||
const highlightColor = isAlert ? 'text-red-500' : 'text-yellow-500';
|
||||
const memoClass = isAlert ? 'expert-memo alert' : 'expert-memo';
|
||||
|
||||
// Function to wrap text content in paragraph tags
|
||||
const formatContent = (content: React.ReactNode) => {
|
||||
if (typeof content === 'string') {
|
||||
// Split by double newlines to separate paragraphs
|
||||
return content.split('\n\n').map((paragraph, index) => (
|
||||
<p key={index}>{paragraph}</p>
|
||||
));
|
||||
}
|
||||
return content;
|
||||
};
|
||||
|
||||
return (
|
||||
<div className={memoClass}>
|
||||
<div className="memo-header">
|
||||
@ -30,8 +41,8 @@ export const ExpertMemo: React.FC<ExpertMemoProps> = ({ from, subject, children,
|
||||
</div>
|
||||
</div>
|
||||
<div className="memo-body text-gray-300">
|
||||
{children}
|
||||
{formatContent(children)}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
};
|
||||
Загрузка…
x
Ссылка в новой задаче
Block a user