Lots of frontend changes

This commit is contained in:
Andras Schmelczer 2026-02-07 19:10:53 +00:00
parent ec29631c44
commit 555ba7cf53
38 changed files with 1508 additions and 648 deletions

View file

@ -8,7 +8,7 @@ import type {
HexagonStatsResponse,
NumericFeatureStats,
} from '../types';
import { buildFilterString, apiUrl, logNonAbortError } from '../lib/api';
import { buildFilterString, apiUrl, logNonAbortError, authHeaders } from '../lib/api';
interface SelectedHexagon {
id: string;
@ -50,7 +50,7 @@ export function useHexagonSelection({
if (fields) {
params.set('fields', fields.join(','));
}
const response = await fetch(apiUrl('hexagon-stats', params), { signal });
const response = await fetch(apiUrl('hexagon-stats', params), authHeaders({ signal }));
return (await response.json()) as HexagonStatsResponse;
},
[filters, features]
@ -96,7 +96,7 @@ export function useHexagonSelection({
const filterStr = buildFilterString(filters, features);
if (filterStr) params.append('filters', filterStr);
const response = await fetch(apiUrl('hexagon-properties', params));
const response = await fetch(apiUrl('hexagon-properties', params), authHeaders());
const data: HexagonPropertiesResponse = await response.json();
if (offset === 0) {