From b6c5471d272e8ba835282691946a418385896c98 Mon Sep 17 00:00:00 2001 From: Dries Augustyns Date: Tue, 6 Jan 2026 07:46:28 +0100 Subject: [PATCH] fix: Update template fetching to use Template type and simplify body access --- apps/web/src/pages/campaigns/create.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/src/pages/campaigns/create.tsx b/apps/web/src/pages/campaigns/create.tsx index 6493c69..d5f7561 100644 --- a/apps/web/src/pages/campaigns/create.tsx +++ b/apps/web/src/pages/campaigns/create.tsx @@ -14,7 +14,7 @@ import { SelectValue, Textarea, } from '@plunk/ui'; -import type {Segment} from '@plunk/db'; +import type {Segment, Template} from '@plunk/db'; import {CampaignAudienceType} from '@plunk/db'; import {NextSeo} from 'next-seo'; import {DashboardLayout} from '../../components/DashboardLayout'; @@ -68,7 +68,7 @@ export default function CreateCampaignPage() { setLoadingTemplate(true); try { // Fetch the full template to get the body content - const template = await network.fetch<{data: {body: string}}>('GET', `/templates/${templateId}`); + const template = await network.fetch