feat(cms): improve admin content editing
This commit is contained in:
parent
12d31f5468
commit
a284bbc188
26 changed files with 362 additions and 147 deletions
|
|
@ -36,6 +36,7 @@ export type PageContent = {
|
|||
title: string;
|
||||
subtitle: string;
|
||||
heroText: string;
|
||||
heroImage: string;
|
||||
intro: string;
|
||||
paragraphs: TextBlockContent[];
|
||||
cta: {
|
||||
|
|
@ -92,6 +93,8 @@ export type ContactContent = PageContent & {
|
|||
socialMedia: LinkContent[];
|
||||
};
|
||||
|
||||
export type RepairContent = PageContent;
|
||||
|
||||
export type SettingsContent = {
|
||||
siteName: string;
|
||||
logoUrl: string;
|
||||
|
|
@ -108,6 +111,7 @@ export type ContentDocuments = {
|
|||
home: HomeContent;
|
||||
services: ServicesContent;
|
||||
"radio-service": RadioServiceContent;
|
||||
repair: RepairContent;
|
||||
about: AboutContent;
|
||||
contact: ContactContent;
|
||||
settings: SettingsContent;
|
||||
|
|
@ -126,3 +130,9 @@ export type ContentSummary = {
|
|||
updatedAt: string;
|
||||
}>;
|
||||
};
|
||||
|
||||
export type ContentBackup = {
|
||||
page: ContentKey;
|
||||
fileName: string;
|
||||
createdAt: string;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue