From 60f236dea28f6b3ed93b5f8e20bdcde245d1be6b Mon Sep 17 00:00:00 2001
From: ld3zian <42660576+ld3z@users.noreply.github.com>
Date: Fri, 31 Jan 2025 21:21:33 -0700
Subject: [PATCH] fix button
---
src/components/SlugInput.astro | 30 +++++++++++++++++++++++++++---
1 file changed, 27 insertions(+), 3 deletions(-)
diff --git a/src/components/SlugInput.astro b/src/components/SlugInput.astro
index 227615b..d833182 100644
--- a/src/components/SlugInput.astro
+++ b/src/components/SlugInput.astro
@@ -366,19 +366,43 @@ const languages = [
const { feedId } = await response.json();
generateRSSLink!.href = `/rss/${feedId}.xml`;
+
+ // Clear loading state after successful generation
+ generateRSSLink!.innerHTML = `
+
+
+ RSS Feed Ready
+
+ `;
+ generateRSSLink!.onclick = null; // Remove any existing click handlers
} catch (error) {
console.error('Failed to generate feed:', error);
generateRSSLink!.innerHTML = `
-
`;
}
} else {
+ // Reset to default state when no slugs
generateRSSLink!.href = '#';
+ generateRSSLink!.innerHTML = `
+
+
+
+
+
+
+ Generate RSS Feed
+
+ `;
generateRSSLink!.onclick = (e) => {
e.preventDefault();
return false;