Added Email Capability

This commit is contained in:
2026-07-07 20:59:05 +10:00
parent c6065577af
commit 6d0ecb19c9
40 changed files with 1153 additions and 128 deletions
@@ -27,14 +27,14 @@ const showDeleteDialog = computed({
function copyFlightToClipboard(flight: Flight) {
const dep = `${flight.departure_airport.display_code} (${flight.departure_airport.municipality})`
const arr = `${flight.arrival_airport.display_code} (${flight.arrival_airport.municipality})`
const times = `${flight.departure_time_display}${flight.arrival_time_display}`
const dayDiff = flight.arrival_day_difference !== 0
? `(${flight.arrival_day_difference > 0 ? '+' : ''}${flight.arrival_day_difference})`
: ''
const times = `${flight.departure_time_display}${flight.arrival_time_display} ${dayDiff}`
const airline = flight.airline?.display_name
const aircraft = flight.aircraft?.display_name
const reg = flight.aircraft_registration ? `(${flight.aircraft_registration})` : ''
const text = `${airline} | ${dep} ${arr} ${dayDiff} | ${times} · ${flight.departure_date_display} | ${aircraft} ${reg}`
const reg = flight.aircraft_registration ? `· (${flight.aircraft_registration})` : ''
const text = `${flight.departure_date_display} | ${flight.flight_number} | ${airline} | ${dep} ${arr} | ${times} | ${aircraft} ${reg}`
copyToClipboard(text)
}