Merged in feat/SW-1384-filter-functionality (pull request #1262)
feat(SW-1384): Implement filtering for CarouselCards component * feat(SW-1384): Implement filtering for CarouselCards component * fix(SW-1384): Simplify CarouselCards filters scrolling styles * refactor(SW-1384): Simplify CarouselCards filtering logic Approved-by: Christian Andolf
This commit is contained in:
@@ -33,7 +33,6 @@ const carouselCardsWithFilters = z.object({
|
||||
}),
|
||||
})
|
||||
),
|
||||
default_filter: z.nativeEnum(CarouselCardFilterEnum),
|
||||
})
|
||||
|
||||
const carouselCardsWithoutFilters = z.object({
|
||||
@@ -50,7 +49,6 @@ const carouselCardsWithoutFilters = z.object({
|
||||
}),
|
||||
})
|
||||
),
|
||||
default_filter: z.null(),
|
||||
})
|
||||
|
||||
export const carouselCardsSchema = z.object({
|
||||
@@ -112,7 +110,9 @@ export const carouselCardsSchema = z.object({
|
||||
filterId: group.filter_category.filter_identifier,
|
||||
}))
|
||||
),
|
||||
defaultFilter: data.default_filter,
|
||||
defaultFilter:
|
||||
data.card_groups[0]?.filter_category.filter_identifier ??
|
||||
filterCategories[0]?.identifier,
|
||||
link: data.link
|
||||
? { href: data.link.href, text: data.link.title }
|
||||
: undefined,
|
||||
|
||||
Reference in New Issue
Block a user