import type { PackageEnum } from "@scandic-hotels/trpc/types/packages" import type { DefaultRoomPackage, RoomPackage } from "./types" export function getSelectedPackages( availablePackages: (DefaultRoomPackage | RoomPackage)[] | undefined, selectedPackages: PackageEnum[] ): RoomPackage[] { if ( !availablePackages || !selectedPackages || selectedPackages.length === 0 ) { return [] } return availablePackages.filter((pack) => { const isSelected = selectedPackages.some( (selected) => selected === pack.code ) return isSelected }) }