diff --git a/.env b/.env index 50e7434..1943a9c 100644 --- a/.env +++ b/.env @@ -35,6 +35,7 @@ SSL_CERT_PATH=../ssl/localhost.crt SSL_CERT_KEY_PATH=../ssl/localhost.key VITE_API_URL=${NGINX_PROTOCOL}://${NGINX_HOST}:${NGINX_HTTP_PORT}/api +VITE_DEFAULT_LIMIT=200 __VITE_ADDITIONAL_SERVER_ALLOWED_HOSTS:${NGINX_HOST} ENVIRONMENT=development diff --git a/ui/src/lib/airport.ts b/ui/src/lib/airport.ts index bce99fb..d53727d 100644 --- a/ui/src/lib/airport.ts +++ b/ui/src/lib/airport.ts @@ -1,6 +1,8 @@ import { Airport, AirportCategory, Bounds, GetAirportsResponse } from '@lib/airport.types.ts'; import { getRequest } from '@lib/index.ts'; +const defaultLimit = import.meta.env.VITE_DEFAULT_LIMIT || 150; + export async function getAirport({ icao }: { icao: string }): Promise { const response = await getRequest(`airports/${icao}`); return response?.json() || {}; @@ -22,7 +24,7 @@ export async function getAirports({ categories, bounds, metars = false, - limit = 1000, + limit = defaultLimit, page = 1 }: GetAirportsParameters): Promise { const response = await getRequest('airports', {