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 = ` - - + + - Failed to generate feed + Failed to generate `; } } else { + // Reset to default state when no slugs generateRSSLink!.href = '#'; + generateRSSLink!.innerHTML = ` + + + + + + + Generate RSS Feed + + `; generateRSSLink!.onclick = (e) => { e.preventDefault(); return false;