diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/EditControls.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/EditControls.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/EditControls.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/EditControls.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/HtmlEditor.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/HtmlEditor.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/HtmlEditor.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/HtmlEditor.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/NewEachSlide.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/NewEachSlide.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/NewEachSlide.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/NewEachSlide.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/SlideActions.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/SlideActions.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/SlideActions.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/SlideActions.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/SlideContentDisplay.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/SlideContentDisplay.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/EachSlide/SlideContentDisplay.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/EachSlide/SlideContentDisplay.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/FileUploadSection.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/FileUploadSection.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/FileUploadSection.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/FileUploadSection.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/FontManager.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/FontManager.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/FontManager.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/FontManager.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-layout/components/LoadingSpinner.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/LoadingSpinner.tsx similarity index 100% rename from servers/nextjs/app/(presentation-generator)/custom-layout/components/LoadingSpinner.tsx rename to servers/nextjs/app/(presentation-generator)/custom-template/components/LoadingSpinner.tsx diff --git a/servers/nextjs/app/(presentation-generator)/custom-template/components/OpenAIKeyWarning.tsx b/servers/nextjs/app/(presentation-generator)/custom-template/components/OpenAIKeyWarning.tsx new file mode 100644 index 00000000..0dd7aaa2 --- /dev/null +++ b/servers/nextjs/app/(presentation-generator)/custom-template/components/OpenAIKeyWarning.tsx @@ -0,0 +1,18 @@ +import React from "react"; +import Header from "@/components/Header"; + +export const OpenAIKeyWarning: React.FC = () => { + return ( +
+ This feature requires an OpenAI model GPT-5. Configure your key in settings or via environment variables. +
+- No presentation layout styles could be loaded. Please try refreshing the page. + No presentation templates could be loaded. Please try refreshing the page.