This commit is contained in:
starmorph
2025-05-19 16:26:55 -07:00
parent 2884683f99
commit d358222ea0
2 changed files with 10 additions and 6 deletions

View File

@@ -13,5 +13,3 @@ export function getContentString(content: Message["content"]): string {
.map((c) => c.text); .map((c) => c.text);
return texts.join(" "); return texts.join(" ");
} }

View File

@@ -9,14 +9,20 @@ export const SUPPORTED_IMAGE_TYPES = [
"image/gif", "image/gif",
"image/webp", "image/webp",
]; ];
export const SUPPORTED_FILE_TYPES = [...SUPPORTED_IMAGE_TYPES, "application/pdf"]; export const SUPPORTED_FILE_TYPES = [
...SUPPORTED_IMAGE_TYPES,
"application/pdf",
];
interface UseFileUploadOptions { interface UseFileUploadOptions {
initialBlocks?: Base64ContentBlock[]; initialBlocks?: Base64ContentBlock[];
} }
export function useFileUpload({ initialBlocks = [] }: UseFileUploadOptions = {}) { export function useFileUpload({
const [contentBlocks, setContentBlocks] = useState<Base64ContentBlock[]>(initialBlocks); initialBlocks = [],
}: UseFileUploadOptions = {}) {
const [contentBlocks, setContentBlocks] =
useState<Base64ContentBlock[]>(initialBlocks);
const dropRef = useRef<HTMLDivElement>(null); const dropRef = useRef<HTMLDivElement>(null);
const isDuplicate = (file: File, blocks: Base64ContentBlock[]) => { const isDuplicate = (file: File, blocks: Base64ContentBlock[]) => {
@@ -178,4 +184,4 @@ export function useFileUpload({ initialBlocks = [] }: UseFileUploadOptions = {})
removeBlock, removeBlock,
resetBlocks, resetBlocks,
}; };
} }