support filtering multiple categories

This commit is contained in:
2024-08-18 02:37:04 +02:00
parent 852882d392
commit 5391ba98c5
3 changed files with 62 additions and 35 deletions
+15
View File
@@ -76,6 +76,21 @@ export function formatNorwegianPhoneNumber(phone: string): string {
return phone;
}
export function formatHumanReadableList(array: (string | number)[]): string {
const length = array.length;
if (length === 0) {
return "";
}
if (length === 1) {
return array[0].toString();
}
if (length === 2) {
return array.join(" og ");
}
return array.slice(0, -1).join(", ") + " og " + array[length - 1];
}
const OneLevelOfBlocksFragmentDefinition = graphql(`
fragment OneLevelOfBlocks on StreamFieldInterface {
id