Filterable tours

This commit is contained in:
2024-09-29 14:28:29 +02:00
parent 4bcc2b86d5
commit 422a5e1722
36 changed files with 265 additions and 114 deletions

View File

@@ -1,6 +1,6 @@
import { RatingModel } from "@/data/models/ratingModel"
import { RatingModel } from "@/data/models/acts/ratingModel"
import { dateToHumanReadableString } from "./dateTimeScripts"
import { TourModel } from "@/data/models/tourModel"
import { TourModel } from "@/data/models/acts/tourModel"
/**
* Calculate a price based on parameters
@@ -35,7 +35,7 @@ export function calcRating(ratings: Array<RatingModel>) {
export function createDateRangeString(tour: TourModel) {
const dateArray = []
for (let concert of tour.shows) {
for (let concert of tour.concerts) {
dateArray.push(new Date(concert.date))
}
@@ -55,7 +55,7 @@ export function createDateRangeString(tour: TourModel) {
export function lowestTicketPrice(tour: TourModel): string {
const priceArray : Array<number> = []
for (let concert of tour.shows) {
for (let concert of tour.concerts) {
priceArray.push(concert.price)
}