Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
fix style
Browse files
src/lib/components/Button.svelte
CHANGED
@@ -11,16 +11,16 @@
|
|
11 |
export let iconPosition: "left" | "right" = "left";
|
12 |
export let disabled: boolean = false;
|
13 |
export let loading: boolean = false;
|
14 |
-
export let onClick: () => void = () => {};
|
15 |
|
16 |
-
const handleClick = async () => {
|
17 |
if (href) {
|
18 |
if (target) window.open(href, target);
|
19 |
else goto(href);
|
20 |
return
|
21 |
}
|
22 |
if (disabled || loading) return;
|
23 |
-
onClick();
|
24 |
};
|
25 |
|
26 |
</script>
|
|
|
11 |
export let iconPosition: "left" | "right" = "left";
|
12 |
export let disabled: boolean = false;
|
13 |
export let loading: boolean = false;
|
14 |
+
export let onClick: (e?: any) => void = (e) => {};
|
15 |
|
16 |
+
const handleClick = async (e: any) => {
|
17 |
if (href) {
|
18 |
if (target) window.open(href, target);
|
19 |
else goto(href);
|
20 |
return
|
21 |
}
|
22 |
if (disabled || loading) return;
|
23 |
+
onClick(e);
|
24 |
};
|
25 |
|
26 |
</script>
|
src/lib/components/community/drawer/Comments.svelte
CHANGED
@@ -45,10 +45,14 @@
|
|
45 |
<Comment comment={comment} />
|
46 |
{/each}
|
47 |
{#if comments?.length > 1}
|
48 |
-
<div class="flex items-center justify-start max-w-max absolute right-8 top-8">
|
49 |
<Button
|
50 |
theme="dark"
|
51 |
-
onClick={() =>
|
|
|
|
|
|
|
|
|
52 |
>
|
53 |
{collapse_comments ? "Show less" : `Show more (${comments?.length - 1})`}
|
54 |
</Button>
|
|
|
45 |
<Comment comment={comment} />
|
46 |
{/each}
|
47 |
{#if comments?.length > 1}
|
48 |
+
<div class="flex items-center justify-start max-w-max absolute right-8 top-8 pointer-events-auto z-[10]">
|
49 |
<Button
|
50 |
theme="dark"
|
51 |
+
onClick={(e) => {
|
52 |
+
e.preventDefault();
|
53 |
+
e.stopPropagation();
|
54 |
+
collapse_comments = !collapse_comments;
|
55 |
+
}}
|
56 |
>
|
57 |
{collapse_comments ? "Show less" : `Show more (${comments?.length - 1})`}
|
58 |
</Button>
|
src/lib/components/community/drawer/Drawer.svelte
CHANGED
@@ -116,7 +116,7 @@
|
|
116 |
</div>
|
117 |
</main>
|
118 |
</div>
|
119 |
-
<footer class="p-8 border-t border-neutral-900 bg-neutral-900/30 flex flex-col justify-between relative">
|
120 |
<p class="font-semibold text-neutral-100 text-base lg:text-lg mb-6">
|
121 |
Comment{(gallery?.comments?.length ?? 0) > 1 ? 's' : ''} ({gallery?.comments?.length ?? 0})
|
122 |
</p>
|
|
|
116 |
</div>
|
117 |
</main>
|
118 |
</div>
|
119 |
+
<footer class="p-8 border-t border-neutral-900 bg-neutral-900/30 flex flex-col justify-between relative max-h-[80%] overflow-auto">
|
120 |
<p class="font-semibold text-neutral-100 text-base lg:text-lg mb-6">
|
121 |
Comment{(gallery?.comments?.length ?? 0) > 1 ? 's' : ''} ({gallery?.comments?.length ?? 0})
|
122 |
</p>
|
src/lib/components/models/drawer/Drawer.svelte
CHANGED
@@ -150,7 +150,7 @@
|
|
150 |
{/if}
|
151 |
</main>
|
152 |
</div>
|
153 |
-
<footer class="p-8 border-t border-neutral-900 bg-neutral-900/30 flex flex-col justify-between relative">
|
154 |
<p class="font-semibold text-neutral-100 text-base lg:text-lg mb-6">
|
155 |
Comment{(model?.comments?.length ?? 0) > 1 ? 's' : ''} ({model?.comments?.length ?? 0})
|
156 |
</p>
|
|
|
150 |
{/if}
|
151 |
</main>
|
152 |
</div>
|
153 |
+
<footer class="p-8 border-t border-neutral-900 bg-neutral-900/30 flex flex-col justify-between relative max-h-[80%] overflow-auto">
|
154 |
<p class="font-semibold text-neutral-100 text-base lg:text-lg mb-6">
|
155 |
Comment{(model?.comments?.length ?? 0) > 1 ? 's' : ''} ({model?.comments?.length ?? 0})
|
156 |
</p>
|
src/lib/components/models/drawer/comments/Comments.svelte
CHANGED
@@ -45,10 +45,14 @@
|
|
45 |
<Comment comment={comment} />
|
46 |
{/each}
|
47 |
{#if comments?.length > 1}
|
48 |
-
<div class="flex items-center justify-start max-w-max absolute right-8 top-8">
|
49 |
<Button
|
50 |
theme="dark"
|
51 |
-
onClick={() =>
|
|
|
|
|
|
|
|
|
52 |
>
|
53 |
{collapse_comments ? "Show less" : `Show more (${comments?.length - 1})`}
|
54 |
</Button>
|
|
|
45 |
<Comment comment={comment} />
|
46 |
{/each}
|
47 |
{#if comments?.length > 1}
|
48 |
+
<div class="flex items-center justify-start max-w-max absolute right-8 top-8 pointer-events-auto z-10">
|
49 |
<Button
|
50 |
theme="dark"
|
51 |
+
onClick={(e) => {
|
52 |
+
e.preventDefault();
|
53 |
+
e.stopPropagation();
|
54 |
+
collapse_comments = !collapse_comments;
|
55 |
+
}}
|
56 |
>
|
57 |
{collapse_comments ? "Show less" : `Show more (${comments?.length - 1})`}
|
58 |
</Button>
|