Skip to content

Commit 2be97b7

Browse files
committed
style: improve table styling
1 parent 18cfb8c commit 2be97b7

File tree

1 file changed

+44
-11
lines changed
  • packages/agent-webapp/src/components

1 file changed

+44
-11
lines changed

packages/agent-webapp/src/components/chat.ts

Lines changed: 44 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,7 @@ export class ChatComponent extends LitElement {
496496
border-radius: var(--border-radius);
497497
padding: var(--space-xl);
498498
margin-bottom: var(--space-xl);
499+
499500
&.user {
500501
animation-name: fade-in-up;
501502
}
@@ -504,6 +505,9 @@ export class ChatComponent extends LitElement {
504505
display: flex;
505506
flex-direction: column;
506507
gap: var(--space-md);
508+
overflow-x: auto;
509+
padding: 0 var(--space-xl);
510+
margin: 0 calc(var(--space-xl) * -1);
507511
}
508512
.content {
509513
h1,
@@ -555,19 +559,48 @@ export class ChatComponent extends LitElement {
555559
}
556560
table {
557561
width: 100%;
558-
border-collapse: collapse;
559562
margin-bottom: var(--space-md);
560-
table-layout: fixed;
561-
th,
562-
td {
563-
border: 1px solid var(--border-color);
564-
padding: var(--space-xs);
565-
text-align: left;
566-
text-overflow: ellipsis;
567-
overflow: hidden;
563+
border: none;
564+
border-bottom: 4px solid var(--primary);
565+
border-radius: calc(var(--border-radius) / 1.6) calc(var(--border-radius) / 1.6) 0 0;
566+
border-collapse: separate;
567+
border-spacing: 0;
568+
overflow: hidden;
569+
background: var(--bot-message-bg);
570+
box-shadow: 0 3px 8px rgba(0 0 0 / 12%), 0 1.5px 3px rgba(0 0 0 / 8%);
571+
572+
img {
573+
max-height: 64px;
574+
}
575+
}
576+
thead tr {
577+
background: var(--primary);
578+
color: var(--text-invert-color);
579+
}
580+
th,
581+
td {
582+
padding: calc(var(--space-xs) + 2px) var(--space-md);
583+
text-align: left;
584+
}
585+
th {
586+
font-weight: 600;
587+
position: relative;
588+
589+
&:first-child {
590+
border-top-left-radius: calc(var(--border-radius) / 1.6);
591+
}
592+
&:last-child {
593+
border-top-right-radius: calc(var(--border-radius) / 1.6);
594+
}
595+
}
596+
tr {
597+
background: var(--bot-message-bg);
598+
599+
& + tr {
600+
border-top: 1px solid var(--border-color);
568601
}
569-
th {
570-
background: color-mix(in srgb, var(--bot-message-bg), #000 5%);
602+
&:nth-child(even) {
603+
background: color-mix(in srgb, var(--bot-message-bg), #000 4%);
571604
}
572605
}
573606
hr {

0 commit comments

Comments
 (0)