У меня есть сегмент, отображаемый в моем приложении реагирования, которое будет содержать фрагменты кода с использованием response-syntax-highlighter, но сегмент не увеличивается с содержимым подсветки синтаксиса, и он обрезается. Я пытался изменить сегмент в контейнер, но это не имело значения, я также пытался обернуть подсветку синтаксиса в Grid / Grid.Row, но это привело к странным проблемам рендеринга, когда сегмент прикреплен в нижней части Меню с вкладками.
Ниже приведен скриншот того, что я вижу. Как я могу переформатировать, чтобы высота сегмента была добавлена вокруг содержимого SyntaxHighlighter?
Пакет. json:
"реагировать-синтаксис-подсветка": "^ 12.2.1"
"semanti c -ui-реагировать": "^ 0.88.2"
https://i.stack.imgur.com/gFBoh.png
if (activeItem === 'code') {
segment = (
<Segment attached='bottom' padded>
<SyntaxHighlighter
language='javascript'
style={docco}
showLineNumbers
render={virtualizedRenderer()}>
{code}
</SyntaxHighlighter>
</Segment>
);
Примечание: это отображается в меню с вкладками на основе активного элемента, поскольку каждая вкладка будет содержать разные данные, поэтому я только отрезал сегмент вкладки кода, с которым я борюсь.