diff --git a/apps/geolibre-desktop/src/components/layout/toolbar/ProjectFileDialogs.tsx b/apps/geolibre-desktop/src/components/layout/toolbar/ProjectFileDialogs.tsx index 25dc296fd..7e1fd00cd 100644 --- a/apps/geolibre-desktop/src/components/layout/toolbar/ProjectFileDialogs.tsx +++ b/apps/geolibre-desktop/src/components/layout/toolbar/ProjectFileDialogs.tsx @@ -11,7 +11,10 @@ import { } from "@geolibre/ui"; import { useRef } from "react"; import { useTranslation } from "react-i18next"; -import type { ProjectFileActions } from "../../../hooks/useProjectFileActions"; +import { + LARGE_EMBED_WARNING_BYTES, + type ProjectFileActions, +} from "../../../hooks/useProjectFileActions"; import { SaveTemplateDialog } from "../SaveTemplateDialog"; interface ProjectFileDialogsProps { @@ -250,6 +253,16 @@ export function ProjectFileDialogs({ projectFiles }: ProjectFileDialogsProps) { )} + {(projectFiles.embedVectorDataPrompt?.bytes ?? 0) >= LARGE_EMBED_WARNING_BYTES ? ( +

+ {t("toolbar.item.embedVectorLargeWarning", { + size: formatByteSize(projectFiles.embedVectorDataPrompt?.bytes ?? 0), + })} +

+ ) : null}