Skip to content

Commit 6cfd893

Browse files
committed
chore: remove unused imports and clean up code structure
1 parent b932d91 commit 6cfd893

File tree

1 file changed

+38
-4
lines changed

1 file changed

+38
-4
lines changed

src/routes/+page.svelte

Lines changed: 38 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,30 @@ export async function GET({ url }) {
260260
}
261261
];
262262
let theme: string = $state('');
263-
onMount(() => {
263+
$effect(() => {
264264
theme = mode.current === 'dark' ? githubDark : oneCLight;
265265
});
266+
267+
onMount(async () => {
268+
// Load Utterances for comments
269+
try {
270+
const utterancesScript = document.createElement('script');
271+
utterancesScript.src = 'https://utteranc.es/client.js';
272+
utterancesScript.async = true;
273+
utterancesScript.crossOrigin = 'anonymous';
274+
utterancesScript.setAttribute('repo', 'Michael-Obele/sveltekit-api-gen');
275+
utterancesScript.setAttribute('issue-term', 'pathname');
276+
utterancesScript.setAttribute('theme', 'preferred-color-scheme');
277+
utterancesScript.setAttribute('label', 'comment');
278+
279+
const container = document.getElementById('utterances-container');
280+
if (container) {
281+
container.appendChild(utterancesScript);
282+
}
283+
} catch (error) {
284+
console.error('Failed to load Utterances:', error);
285+
}
286+
});
266287
</script>
267288

268289
<svelte:head>
@@ -371,7 +392,7 @@ export async function GET({ url }) {
371392
<!-- Install Command -->
372393
<div class="mb-8">
373394
<div
374-
class="relative overflow-hidden rounded-xl border border-gray-200 dark:border-gray-700 dark:bg-gray-900"
395+
class="relative overflow-hidden rounded-xl border border-gray-200 dark:border-gray-700 dark:bg-[#0D1117]"
375396
>
376397
<div
377398
class="flex items-center justify-between border-b border-gray-700 bg-gray-800 px-4 py-2"
@@ -429,7 +450,7 @@ export async function GET({ url }) {
429450
</div>
430451
</div>
431452
<div
432-
class="relative overflow-hidden rounded-xl border border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900"
453+
class="relative overflow-hidden rounded-xl border border-gray-200 bg-white dark:border-gray-700 dark:bg-[#0D1117]"
433454
>
434455
<div
435456
class="flex items-center justify-between border-b border-gray-700 bg-gray-800 px-4 py-2"
@@ -500,7 +521,7 @@ export async function GET({ url }) {
500521
</p>
501522
</div>
502523
<div
503-
class="relative overflow-hidden rounded-xl border border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900"
524+
class="relative overflow-hidden rounded-xl border border-gray-200 bg-white dark:border-gray-700 dark:bg-[#0D1117]"
504525
>
505526
<div
506527
class="flex items-center justify-between border-b border-gray-700 bg-gray-800 px-4 py-2"
@@ -638,3 +659,16 @@ export async function GET({ url }) {
638659
</div>
639660
</div>
640661
</section>
662+
663+
<!-- GitHub Discussions via Utterances -->
664+
<section class="py-20">
665+
<div class="container mx-auto px-4 sm:px-6 lg:px-8">
666+
<div class="mx-auto max-w-4xl text-center">
667+
<h2 class="mb-4 text-4xl font-bold text-gray-900 dark:text-white">Comments & Discussions</h2>
668+
<p class="mb-8 text-lg text-gray-600 dark:text-gray-400">
669+
Have questions or feedback? Join the discussion on GitHub.
670+
</p>
671+
<div id="utterances-container"></div>
672+
</div>
673+
</div>
674+
</section>

0 commit comments

Comments
 (0)