|
92 | 92 | } |
93 | 93 |
|
94 | 94 | .sidebar__chat-assistant--chat-bubble-text { |
95 | | - margin: 0; |
| 95 | + margin: var(--spacing-sm); |
96 | 96 | color: var(--vscode-settings-textInputForeground); |
97 | 97 | } |
98 | 98 |
|
|
105 | 105 | background: transparent; |
106 | 106 | } |
107 | 107 |
|
108 | | -.sidebar__chat-assistant--chat-bubble-text *:not(:last-child) { |
| 108 | +.sidebar__chat-assistant--chat-bubble-text > *:not(:last-child) { |
109 | 109 | margin-bottom: var(--spacing-sm); |
110 | 110 | } |
111 | 111 |
|
|
127 | 127 | /*padding-left: 1.5em;*/ |
128 | 128 | } |
129 | 129 |
|
130 | | -.sidebar__chat-assistant--chat-bubble-text *:not(:last-child) { |
131 | | - margin-bottom: var(--spacing-sm); |
132 | | -} |
133 | | - |
134 | 130 | .sidebar__chat-assistant--chat-bubble-text code { |
135 | 131 | font-family: var(--vscode-editor-font-family); |
136 | 132 | font-size: var(--vscode-sidebar-font-size); |
137 | 133 | } |
138 | 134 |
|
139 | 135 | .sidebar__chat-assistant--chat-bubble-text pre { |
140 | 136 | margin: 0; |
141 | | - overflow-x: auto; |
142 | 137 | width: 100%; |
143 | 138 | background-color: var(--vscode-editor-background); |
144 | 139 | border: 1px solid var(--vscode-panel-border); |
145 | 140 | border-radius: var(--spacing-xs); |
| 141 | + position: relative; |
146 | 142 | } |
147 | 143 |
|
148 | | -.sidebar__chat-assistant--chat-bubble-text pre code { |
| 144 | +button.sidebar__chat-assistant--chat-bubble-text--code-copy-button { |
| 145 | + visibility: hidden; |
| 146 | + background: var(--vscode-button-secondaryBackground); |
| 147 | + border: 1px solid var(--vscode-panel-border); |
| 148 | + border-radius: var(--spacing-xxs); |
| 149 | + position: absolute; |
| 150 | + display: block; |
| 151 | + top: var(--spacing-sm); |
| 152 | + right: var(--spacing-sm); |
| 153 | + color: var(--vscode-settings-textInputForeground); |
| 154 | + padding: var(--spacing-md); |
| 155 | + fill: var(--vscode-button-secondaryForeground); |
| 156 | + margin: 0; |
| 157 | + width: var(--spacing-lg); |
| 158 | + height: var(--spacing-lg); |
| 159 | + outline: none; |
| 160 | +} |
| 161 | + |
| 162 | +.sidebar__chat-assistant--code-block-action-button-icon { |
| 163 | + height: var(--spacing-lg); |
| 164 | + width: var(--spacing-lg); |
| 165 | + position: absolute; |
| 166 | + left: var(--spacing-xxs); |
| 167 | + top: var(--spacing-xxs); |
| 168 | +} |
| 169 | + |
| 170 | +button.sidebar__chat-assistant--chat-bubble-text--code-copy-button:hover { |
| 171 | + background-color: var(--vscode-button-secondaryHoverBackground); |
| 172 | +} |
| 173 | + |
| 174 | +.sidebar__chat-assistant--chat-bubble-text |
| 175 | + pre:hover |
| 176 | + button.sidebar__chat-assistant--chat-bubble-text--code-copy-button { |
| 177 | + visibility: visible; |
149 | 178 | } |
150 | 179 |
|
151 | 180 | .sidebar__chat-assistant--code-block { |
|
0 commit comments