From c953a84c1f8f4b65e0858a3e24e7ff5079082937 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Tue, 11 Nov 2025 21:06:56 +0100 Subject: [PATCH] Clean choices --- web/components/filters/choices.tsx | 31 ++++++++---------------------- 1 file changed, 8 insertions(+), 23 deletions(-) diff --git a/web/components/filters/choices.tsx b/web/components/filters/choices.tsx index 8fdcec81..b85b722b 100644 --- a/web/components/filters/choices.tsx +++ b/web/components/filters/choices.tsx @@ -1,3 +1,5 @@ +import {invert} from "lodash"; + export const RELATIONSHIP_CHOICES = { // Other: 'other', Collaboration: 'collaboration', @@ -64,26 +66,9 @@ export const RELIGION_CHOICES = { 'Other': 'other', } -export const REVERTED_RELATIONSHIP_CHOICES = Object.fromEntries( - Object.entries(RELATIONSHIP_CHOICES).map(([key, value]) => [value, key]) -); - -export const REVERTED_ROMANTIC_CHOICES = Object.fromEntries( - Object.entries(ROMANTIC_CHOICES).map(([key, value]) => [value, key]) -); - -export const REVERTED_POLITICAL_CHOICES = Object.fromEntries( - Object.entries(POLITICAL_CHOICES).map(([key, value]) => [value, key]) -); - -export const REVERTED_DIET_CHOICES = Object.fromEntries( - Object.entries(DIET_CHOICES).map(([key, value]) => [value, key]) -); - -export const REVERTED_EDUCATION_CHOICES = Object.fromEntries( - Object.entries(EDUCATION_CHOICES).map(([key, value]) => [value, key]) -); - -export const REVERTED_RELIGION_CHOICES = Object.fromEntries( - Object.entries(RELIGION_CHOICES).map(([key, value]) => [value, key]) -); \ No newline at end of file +export const REVERTED_RELATIONSHIP_CHOICES = invert(RELATIONSHIP_CHOICES) +export const REVERTED_ROMANTIC_CHOICES = invert(ROMANTIC_CHOICES) +export const REVERTED_POLITICAL_CHOICES = invert(POLITICAL_CHOICES) +export const REVERTED_DIET_CHOICES = invert(DIET_CHOICES) +export const REVERTED_EDUCATION_CHOICES = invert(EDUCATION_CHOICES) +export const REVERTED_RELIGION_CHOICES = invert(RELIGION_CHOICES) \ No newline at end of file