Want to design your own presentation layouts in Presenton? This guide walks you through the full process from setup to seeing your layout live in the app.
settings.json
: This file contains basic information about the layout group, such as its description and behavior..tsx
files: Each .tsx
file defines the layout of a single slide, including its schema (used by the AI to generate content) and the React component that renders the slide visually..tsx
file as a “slide template” that Presenton can use when building a presentation.
presentation-layouts
folder, make a new directory. This will be your layout group.
💡 The name you give this folder will appear in the UI as the layout group name.
settings.json
Filesettings.json
and paste the following:
description
: Basic description of this layout.ordered
: We will talk about this later. Keep it false for now.default
: If true
, this layout will be used by default when generating a presentation..tsx
File✨ Tip: Thedefault
values help render the preview, andmeta.description
helps the AI generate better content.
🖼️ To include AI-generated images and icons in your slides, make sure to useImageSchema
andIconSchema
.
💡 Pro tip: The more descriptive the filename, the better the layout selection works — even whenordered
is set tofalse
.
ordered
field in your settings.json
.
ordered: true
for Specific Slide Ordersettings.json
and set ordered
to true
:
📛 The filenames determine the slide order when ordered
is set to true.
Now, when this layout group is selected during presentation generation:
1-TitleDescriptionSlide.tsx
2-TitleDescriptionImageIconSlide.tsx
3-
, 4-
, etc.
You can keep expanding your layout group by adding more .tsx
files — each one with its own design and schema.
Now go build something awesome! 💡✨
Got more ideas? Add more .tsx
files inside your layout group and let your creativity run wild. 🎨💡