Added Crew and General Aviation Filters
This commit is contained in:
@@ -8,19 +8,12 @@ defineProps<{
|
||||
flight: Flight
|
||||
}>()
|
||||
|
||||
function classKey(flight: Flight): string {
|
||||
const n = flight.flight_class?.name?.toLowerCase() ?? ''
|
||||
if (n.includes('private')) return 'private'
|
||||
if (n.includes('first')) return 'first'
|
||||
if (n.includes('business')) return 'business'
|
||||
if (n.includes('premium')) return 'premium'
|
||||
return 'economy'
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="boarding-pass">
|
||||
<div class="pass-header" :class="`class-${classKey(flight)}-global`">
|
||||
<div class="pass-header" :class="`class-${flight.flight_class?.internal_name}-global`">
|
||||
<span v-if="flight.flight_class?.name !== 'Unspecified'" class="pass-header-class">
|
||||
{{ flight.flight_class?.name }}
|
||||
</span>
|
||||
|
||||
Reference in New Issue
Block a user