From 1d3d9b512a657da475d64ab41ce6433f01fcab96 Mon Sep 17 00:00:00 2001 From: Timothy Cardoza Date: Thu, 12 Mar 2026 18:58:44 -0500 Subject: [PATCH] build error fixes --- src/components/SlashMenu.tsx | 2 +- src/components/TaskEditor.tsx | 1 + src/lib/extensions/image-upload.ts | 1 + src/lib/extensions/image.ts | 8 +++----- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/SlashMenu.tsx b/src/components/SlashMenu.tsx index 2dc4d02..855143b 100644 --- a/src/components/SlashMenu.tsx +++ b/src/components/SlashMenu.tsx @@ -1,5 +1,5 @@ import { type Component, createSignal, For, createEffect } from "solid-js"; -import { Search, Save, FolderOpen, Tag, Settings, Database, Server, RefreshCw, Cpu, ChevronRight, X, Calendar, Pen, Type, Underline, Strikethrough, Code, Quote, ImageIcon, Heading1, Heading2, Heading3, Link, CheckSquare, List, ListOrdered, Film, AppWindow, Minus, Grid3X3, AlignLeft, AlignCenter, AlignRight, FileText, Delete, Trash2, Highlighter, Bold, Italic, ListTodo } from "lucide-solid"; +import { Type, Underline, Code, Quote, ImageIcon, Heading1, Heading2, Heading3, List, ListTodo, Film, FileText, AppWindow, Minus, Grid3X3, Highlighter, AlignLeft, AlignCenter, AlignRight, Trash2, Bold, Italic } from "lucide-solid"; import { cn } from "@/lib/utils"; export interface CommandItem { diff --git a/src/components/TaskEditor.tsx b/src/components/TaskEditor.tsx index cbf2e2d..849d245 100644 --- a/src/components/TaskEditor.tsx +++ b/src/components/TaskEditor.tsx @@ -90,6 +90,7 @@ export const TaskEditor: Component = (props) => { loading: `Uploading ${file.name}...`, success: ({ url, filename }) => { if (isImage) { + // @ts-ignore editor.chain().focus().setImage({ src: url, filename }).run(); } else if (isVideo) { editor.chain().focus().setVideo({ src: url, filename }).run(); diff --git a/src/lib/extensions/image-upload.ts b/src/lib/extensions/image-upload.ts index e2ccd3e..44b8815 100644 --- a/src/lib/extensions/image-upload.ts +++ b/src/lib/extensions/image-upload.ts @@ -46,6 +46,7 @@ export const ImageUpload = Extension.create({ // Insert image editor.chain() .focus() + // @ts-ignore .setImage({ src: url, filename }) .run(); diff --git a/src/lib/extensions/image.ts b/src/lib/extensions/image.ts index 5618ef8..f537842 100644 --- a/src/lib/extensions/image.ts +++ b/src/lib/extensions/image.ts @@ -87,14 +87,12 @@ export const CustomImage = Image.extend({ }, }); -import type { SetImageOptions } from "@tiptap/extension-image"; - +// @ts-ignore declare module '@tiptap/core' { interface Commands { + // @ts-ignore image: { - // @ts-ignore - setImage: (options: SetImageOptions & { filename?: string }) => ReturnType; + setImage: (options: { src: string, alt?: string, title?: string, filename?: string }) => ReturnType; }; } } -// @ts-ignore