fix(BOOK-412): Using internalCategoryName to map ancillaries and show translated categoryName only
Approved-by: Linus Flood
This commit is contained in:
@@ -46,7 +46,7 @@ interface AddAncillaryState {
|
||||
steps: Steps
|
||||
booking: Room
|
||||
ancillaries: Ancillaries
|
||||
categories: Ancillary["categoryName"][]
|
||||
categories: Ancillary["translatedCategoryName"][]
|
||||
selectedCategory: string
|
||||
selectCategory: (category: string) => void
|
||||
ancillariesBySelectedCategory: Ancillary["ancillaryContent"]
|
||||
@@ -70,8 +70,9 @@ function findAncillaryByCategory(
|
||||
selectedCategory: string
|
||||
) {
|
||||
return (
|
||||
ancillaries.find((ancillary) => ancillary.categoryName === selectedCategory)
|
||||
?.ancillaryContent ?? []
|
||||
ancillaries.find(
|
||||
(ancillary) => ancillary.translatedCategoryName === selectedCategory
|
||||
)?.ancillaryContent ?? []
|
||||
)
|
||||
}
|
||||
|
||||
@@ -79,12 +80,14 @@ export const createAddAncillaryStore = (
|
||||
booking: Room,
|
||||
ancillaries: Ancillaries
|
||||
) => {
|
||||
const selectedCategory = ancillaries[0].categoryName
|
||||
const selectedCategory = ancillaries[0].translatedCategoryName
|
||||
const ancillariesBySelectedCategory = findAncillaryByCategory(
|
||||
ancillaries,
|
||||
selectedCategory
|
||||
)
|
||||
const categories = ancillaries.map((ancillary) => ancillary.categoryName)
|
||||
const categories = ancillaries.map(
|
||||
(ancillary) => ancillary.translatedCategoryName
|
||||
)
|
||||
const steps = {
|
||||
[AncillaryStepEnum.selectAncillary]: {
|
||||
step: AncillaryStepEnum.selectAncillary,
|
||||
|
||||
Reference in New Issue
Block a user