Formatting

This commit is contained in:
2025-06-03 21:57:22 -04:00
parent 263c33fd5a
commit 995e86f229
13 changed files with 68 additions and 69 deletions

View File

@@ -26,24 +26,24 @@ export function AirportSearch({ limit = 5 }: AirportSearchProps) {
});
const nameResponse = await getAirports({
name: debounced,
limit: limit - 1,
limit: limit - 1
});
let combined = [...icaoResponse.data, ...nameResponse.data];
combined = combined.slice(0, limit);
return combined.map((airport) => ({
key: airport.icao,
value: airport.icao,
label: `${airport.icao} - ${airport.name}`,
label: `${airport.icao} - ${airport.name}`
}));
} catch (err) {
console.error('airport search failed', err);
return []
return [];
}
}
fetch().then(d => {
fetch().then((d) => {
setData(d);
console.log(d)
console.log(d);
});
}, [debounced, limit]);
@@ -57,7 +57,6 @@ export function AirportSearch({ limit = 5 }: AirportSearchProps) {
onOptionSubmit={() => {}}
radius={'xl'}
onBlur={() => setSearch('')}
/>
);
}
}

View File

@@ -15,10 +15,7 @@ import { AirportSearch } from '@components/AirportSearch.tsx';
// { link: '/metars', label: 'Metars' }
// ];
const protectedPages = [
'/administration',
'/profile'
]
const protectedPages = ['/administration', '/profile'];
export function Header() {
const { user, setUser } = useUserContext();
@@ -73,11 +70,9 @@ export function Header() {
setUser(undefined);
// See if the current page is a protected page
const isProtected = protectedPages.some(pattern =>
matchPath(pattern, pathname)
)
const isProtected = protectedPages.some((pattern) => matchPath(pattern, pathname));
if (isProtected) {
navigate('/', { replace: true })
navigate('/', { replace: true });
}
}

View File

@@ -14,20 +14,15 @@ export function UserProvider({ children }: { children: ReactNode }) {
async function toggleFavorite(icao: string) {
setFavorites((prev) => {
const isFav = prev.includes(icao)
const next = isFav
? prev.filter((i) => i !== icao)
: [...prev, icao]
const isFav = prev.includes(icao);
const next = isFav ? prev.filter((i) => i !== icao) : [...prev, icao];
;(isFav
? removeFavorite(icao)
: addFavorite(icao)
).catch((err) => {
console.error('Sync failed, rolling back', err)
setFavorites(prev)
})
(isFav ? removeFavorite(icao) : addFavorite(icao)).catch((err) => {
console.error('Sync failed, rolling back', err);
setFavorites(prev);
});
return next
return next;
});
}
@@ -57,9 +52,9 @@ export function UserProvider({ children }: { children: ReactNode }) {
useEffect(() => {
if (user != undefined) {
getFavorites().then(f => {
setFavorites(f)
})
getFavorites().then((f) => {
setFavorites(f);
});
}
}, [user]);