ui: ensure md table has max sizes to prevent overflow
This commit is contained in:
parent
3523a0846e
commit
9e0bd69166
2 changed files with 59 additions and 1 deletions
|
|
@ -50,7 +50,9 @@ export function ChatMsg({
|
|||
</div>
|
||||
)}
|
||||
<div className={'mt-1'}>
|
||||
<Markdown remarkPlugins={[remarkGfm]}>{text}</Markdown>
|
||||
<div className='markdown-body'>
|
||||
<Markdown remarkPlugins={[remarkGfm]}>{text}</Markdown>
|
||||
</div>
|
||||
{isUser ? (
|
||||
isLast ? (
|
||||
<div
|
||||
|
|
|
|||
|
|
@ -287,3 +287,59 @@ svg {
|
|||
.text-black {
|
||||
color: $black;
|
||||
}
|
||||
|
||||
.markdown-body table {
|
||||
table-layout: auto;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.markdown-body dl dt {
|
||||
padding: 0;
|
||||
margin-top: 16px;
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.markdown-body dl dd {
|
||||
padding: 0 16px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.markdown-body table th {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.markdown-body table th,
|
||||
.markdown-body table td {
|
||||
padding: 3px 6px;
|
||||
border: 1px solid $gray-light;
|
||||
}
|
||||
|
||||
.markdown-body table td>:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.markdown-body table thead {
|
||||
background-color: rgba(235, 235, 255, 1);
|
||||
}
|
||||
|
||||
.markdown-body table tbody tr {
|
||||
background-color: rgba(250, 250, 255, 1);
|
||||
}
|
||||
|
||||
.markdown-body table tbody td {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
min-width: 30px;
|
||||
max-width: 300px;
|
||||
}
|
||||
|
||||
.markdown-body table tr:nth-child(2n) {
|
||||
background-color: rgba(235, 235, 255, 1);
|
||||
}
|
||||
|
||||
.markdown-body table img {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue