diff --git a/package-lock.json b/package-lock.json
index 6605e0c..6443205 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "issue-finder",
- "version": "2.3.0",
+ "version": "2.3.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "issue-finder",
- "version": "2.3.0",
+ "version": "2.3.1",
"license": "MIT",
"dependencies": {
"cookie": "^0.5.0",
diff --git a/src/lib/components/checkbox.svelte b/src/lib/components/checkbox.svelte
new file mode 100644
index 0000000..efd0f87
--- /dev/null
+++ b/src/lib/components/checkbox.svelte
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
diff --git a/src/lib/components/filter.svelte b/src/lib/components/filter.svelte
index a7c6a2a..93a6f4a 100644
--- a/src/lib/components/filter.svelte
+++ b/src/lib/components/filter.svelte
@@ -1,26 +1,21 @@
-
-
-
+
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 8719f14..5256a5e 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -80,7 +80,6 @@
performSearch()} />
-
{#if intersectedArray.length > 0}
diff --git a/src/routes/api/get-issues/+server.ts b/src/routes/api/get-issues/+server.ts
index ab6ed67..009deac 100644
--- a/src/routes/api/get-issues/+server.ts
+++ b/src/routes/api/get-issues/+server.ts
@@ -65,11 +65,11 @@ export const POST: RequestHandler = async ({ request }) => {
},
);
const labels = search.edges.map((el) => el.node.labels.edges.map((label) => label.node.name));
- const merged = [].concat(...labels);
- const labelSet = new Set(merged);
- const normalizedLabels: string[] = Array.from(labelSet);
-
- const returnBody = { ...search, ...{ labels: normalizedLabels } };
+ const merged = labels.reduce((acc, val) => {
+ return acc.concat(val);
+ });
+ const uniqueLabels = [...new Set(merged)];
+ const returnBody = { ...search, ...{ labels: uniqueLabels } };
return json$1(returnBody, { status: 200 });
};