From 3265ea899bbe13d02ed81672d16740b867991abb Mon Sep 17 00:00:00 2001 From: TypoGenie Date: Sun, 1 Feb 2026 19:05:00 +0200 Subject: [PATCH] fix: resolve lingering TypeScript errors found during cleanup - Fixed unused import in useTemplates.ts - Fixed argument mismatch in templateLoader.ts --- src/hooks/useTemplates.ts | 2 +- src/services/templateLoader.ts | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/hooks/useTemplates.ts b/src/hooks/useTemplates.ts index 0fe25f7..bbea736 100644 --- a/src/hooks/useTemplates.ts +++ b/src/hooks/useTemplates.ts @@ -1,6 +1,6 @@ import { useState, useEffect, useCallback, useMemo } from 'react'; import { StyleOption } from '../types'; -import { loadTemplates, ensureTemplatesFolder, openTemplatesFolder } from '../services/templateLoader'; +import { loadTemplates, openTemplatesFolder } from '../services/templateLoader'; interface UseTemplatesReturn { templates: StyleOption[]; diff --git a/src/services/templateLoader.ts b/src/services/templateLoader.ts index 354df15..df0867e 100644 --- a/src/services/templateLoader.ts +++ b/src/services/templateLoader.ts @@ -92,7 +92,10 @@ function validateTemplate(raw: RawTemplate, filename: string): StyleOption | nul if (raw.previewCss) { previewCss = raw.previewCss; } else { - previewCss = generatePreviewCss(elements, fonts, palette); + previewCss = generatePreviewCss({ + elements, + typography: { fonts, colors: palette } + } as StyleOption); } } else { const defaultHeading1: DocxStyleConfig = {