auto-formatting (#45)
Browse files
.vscode/settings.json
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
{
|
2 |
"editor.formatOnSave": true,
|
|
|
3 |
"editor.codeActionsOnSave": {
|
4 |
"source.fixAll": true
|
5 |
}
|
|
|
1 |
{
|
2 |
"editor.formatOnSave": true,
|
3 |
+
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
4 |
"editor.codeActionsOnSave": {
|
5 |
"source.fixAll": true
|
6 |
}
|
src/lib/components/Tooltip.svelte
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<script lang="ts">
|
2 |
-
export let classNames =
|
3 |
-
export let label =
|
4 |
-
export let position =
|
5 |
</script>
|
6 |
|
7 |
<div
|
|
|
1 |
<script lang="ts">
|
2 |
+
export let classNames = '';
|
3 |
+
export let label = 'Copied';
|
4 |
+
export let position = 'left-1/2 top-full transform -translate-x-1/2 translate-y-2';
|
5 |
</script>
|
6 |
|
7 |
<div
|
src/lib/components/chat/ChatMessage.svelte
CHANGED
@@ -53,7 +53,9 @@
|
|
53 |
renderer
|
54 |
};
|
55 |
|
56 |
-
$: browser &&
|
|
|
|
|
57 |
|
58 |
if (message.from === 'assistant') {
|
59 |
html = marked(sanitizeMd(message.content), options);
|
|
|
53 |
renderer
|
54 |
};
|
55 |
|
56 |
+
$: browser &&
|
57 |
+
message.from === 'assistant' &&
|
58 |
+
marked(sanitizeMd(message.content), options, handleParsed);
|
59 |
|
60 |
if (message.from === 'assistant') {
|
61 |
html = marked(sanitizeMd(message.content), options);
|
src/lib/components/icons/IconCopy.svelte
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<script lang="ts">
|
2 |
-
export let classNames =
|
3 |
</script>
|
4 |
|
5 |
<svg
|
@@ -18,5 +18,9 @@
|
|
18 |
d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"
|
19 |
transform="translate(0)"
|
20 |
/>
|
21 |
-
<path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z" transform="translate(0)" /><rect
|
|
|
|
|
|
|
|
|
22 |
</svg>
|
|
|
1 |
<script lang="ts">
|
2 |
+
export let classNames = '';
|
3 |
</script>
|
4 |
|
5 |
<svg
|
|
|
18 |
d="M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"
|
19 |
transform="translate(0)"
|
20 |
/>
|
21 |
+
<path d="M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z" transform="translate(0)" /><rect
|
22 |
+
fill="none"
|
23 |
+
width="32"
|
24 |
+
height="32"
|
25 |
+
/>
|
26 |
</svg>
|