diff --git a/src/lib/components/Feedback.svelte b/src/lib/components/Feedback.svelte index 5b17538f..ef446e4b 100644 --- a/src/lib/components/Feedback.svelte +++ b/src/lib/components/Feedback.svelte @@ -5,20 +5,36 @@ import badEmoji from "$lib/assets/badEmoji.svg"; import veryBadEmoji from "$lib/assets/veryBadEmoji.svg"; export let data; - import * as Tabs from "$lib/components/shadcn/tabs/index.js"; import feedback_icon from "$lib/images/feedback_icon.png"; let rating = ""; let inputValue = ""; let category = "general"; - /* - async function handleReturn() { - rating = ''; - inputValue = ''; - + let activeIdx = 0; + + const tabs = [ + { + title: "General", + }, + { + title: "Feature", + }, + { + title: "Bug", + }, + ]; + + function handleMode(index) { + activeIdx = index; + if (activeIdx === 0) { + category = "general"; + } else if (activeIdx === 1) { + category = "feature-request"; + } else if (activeIdx === 2) { + category = "bug-report"; + } } - */ async function sendFeedback() { if (inputValue?.length === 0) { @@ -117,25 +133,32 @@ - - - (category = "general")} - value="general" - class="text-sm">General - (category = "feature-request")} - value="feature-request" - class="text-sm">Feature Request - (category = "bug-report")} - value="bug-report" - class="text-sm">Bug Report - - +
+
+ {#each tabs as item, i} + + {/each} +
+