fix: use private helcimApiToken for all server-side Helcim API calls

This commit is contained in:
Jennie Robinson Faber 2026-04-04 13:37:34 +01:00
parent ccd1d0783a
commit d31b5b4dac
53 changed files with 1755 additions and 572 deletions

View file

@ -1,5 +1,5 @@
<template>
<div>
<div class="about-page">
<!-- ABOUT HERO (side by side) -->
<div class="about-hero">
<div class="about-hero-left">
@ -82,16 +82,26 @@ const { data: upcomingEvents } = await useFetch('/api/events', {
</script>
<style scoped>
/* Flex chain from layout .main-body: hero + grid grow so sidebar column matches main height */
.about-page {
flex: 1;
display: flex;
flex-direction: column;
min-height: 0;
}
/* ---- ABOUT HERO ---- */
.about-hero {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
align-items: stretch;
border-bottom: 1px dashed var(--border);
}
.about-hero-left {
padding: 32px 32px 28px;
border-right: 1px dashed var(--border);
align-self: stretch;
}
.about-hero-left h1 {
font-family: 'Brygada 1918', serif;
@ -109,6 +119,7 @@ const { data: upcomingEvents } = await useFetch('/api/events', {
}
.about-hero-right {
padding: 32px;
align-self: stretch;
}
.about-hero-right p {
color: var(--text-dim);
@ -119,12 +130,20 @@ const { data: upcomingEvents } = await useFetch('/api/events', {
/* ---- CONTENT AREA ---- */
.content-area {
flex: 1;
display: grid;
grid-template-columns: 1fr 200px;
align-items: stretch;
min-height: 0;
}
.content-main {
padding: 0;
min-width: 0;
align-self: stretch;
height: 100%;
min-height: 100%;
display: flex;
flex-direction: column;
}
/* ---- SECTIONS ---- */