footer, feedback, subscribe

This commit is contained in:
Schneider Roland
2025-01-21 23:19:02 +01:00
parent a068aeb375
commit 86dda89db9
43 changed files with 841 additions and 162 deletions

View File

@@ -8,6 +8,8 @@ import { YogaAboutUsComponent } from './yoga-about-us-component';
import { YogaCustomerFeedbackComponent } from './yoga-customer-feedback-component';
import { YogaOurServicesComponent } from './yoga-our-services-component';
import { YogaBlogPostsComponent } from './yoga-blog-posts-component';
import { YogaSubscribeNowComponent } from './yoga-subscribe-now-component';
import { YogaFooter } from './yoga-footer';
import { HeaderB_Plain } from '../components/yoga-site/HeaderB';
import { YogaContactUs_Plain } from './yoga-contact-us';
import { YogaPriceComponent_Plain } from './yoga-price-component';
@@ -16,6 +18,8 @@ import { YogaAboutUsComponent_Plain } from './yoga-about-us-component';
import { YogaCustomerFeedbackComponent_Plain } from './yoga-customer-feedback-component';
import { YogaOurServicesComponent_Plain } from './yoga-our-services-component';
import { YogaBlogPostsComponent_Plain } from './yoga-blog-posts-component';
import { YogaSubscribeNowComponent_Plain } from './yoga-subscribe-now-component';
import { YogaFooter_Plain } from './yoga-footer';
import { HeaderB_NoRelations } from '../components/yoga-site/HeaderB';
import { AdminPanelRelationPropertyModification } from '../common/AdminPanelRelationPropertyModification';
@@ -30,6 +34,8 @@ export interface About {
feedbacks?: { data: YogaCustomerFeedbackComponent };
ourServices?: { data: YogaOurServicesComponent };
blogs?: { data: YogaBlogPostsComponent };
subscribeNow?: { data: YogaSubscribeNowComponent };
footer?: { data: YogaFooter };
locale: string;
localizations?: { data: About[] };
};
@@ -44,6 +50,8 @@ export interface About_Plain {
feedbacks?: YogaCustomerFeedbackComponent_Plain;
ourServices?: YogaOurServicesComponent_Plain;
blogs?: YogaBlogPostsComponent_Plain;
subscribeNow?: YogaSubscribeNowComponent_Plain;
footer?: YogaFooter_Plain;
locale: string;
localizations?: About_Plain[];
}
@@ -58,6 +66,8 @@ export interface About_NoRelations {
feedbacks?: number;
ourServices?: number;
blogs?: number;
subscribeNow?: number;
footer?: number;
locale: string;
localizations?: About[];
}
@@ -72,6 +82,8 @@ export interface About_AdminPanelLifeCycle {
feedbacks?: AdminPanelRelationPropertyModification<YogaCustomerFeedbackComponent_Plain>;
ourServices?: AdminPanelRelationPropertyModification<YogaOurServicesComponent_Plain>;
blogs?: AdminPanelRelationPropertyModification<YogaBlogPostsComponent_Plain>;
subscribeNow?: AdminPanelRelationPropertyModification<YogaSubscribeNowComponent_Plain>;
footer?: AdminPanelRelationPropertyModification<YogaFooter_Plain>;
locale: string;
localizations?: About[];
}

View File

@@ -1,7 +1,10 @@
// Interface automatically generated by schemas-to-ts
import { YogaBlogPost } from './yoga-blog-post';
import { Button } from '../components/yoga-site/Button';
import { YogaBlogPost_Plain } from './yoga-blog-post';
import { Button_Plain } from '../components/yoga-site/Button';
import { Button_NoRelations } from '../components/yoga-site/Button';
import { AdminPanelRelationPropertyModification } from '../common/AdminPanelRelationPropertyModification';
export interface YogaBlogPostsComponent {
@@ -12,6 +15,7 @@ export interface YogaBlogPostsComponent {
header?: string;
description?: string;
posts: { data: YogaBlogPost[] };
button?: Button;
};
}
export interface YogaBlogPostsComponent_Plain {
@@ -21,6 +25,7 @@ export interface YogaBlogPostsComponent_Plain {
header?: string;
description?: string;
posts: YogaBlogPost_Plain[];
button?: Button_Plain;
}
export interface YogaBlogPostsComponent_NoRelations {
@@ -30,6 +35,7 @@ export interface YogaBlogPostsComponent_NoRelations {
header?: string;
description?: string;
posts: number[];
button?: Button_NoRelations;
}
export interface YogaBlogPostsComponent_AdminPanelLifeCycle {
@@ -39,4 +45,5 @@ export interface YogaBlogPostsComponent_AdminPanelLifeCycle {
header?: string;
description?: string;
posts: AdminPanelRelationPropertyModification<YogaBlogPost_Plain>;
button?: Button_Plain;
}

View File

@@ -0,0 +1,62 @@
// Interface automatically generated by schemas-to-ts
import { Link } from '../components/yoga-site/Link';
import { Link_Plain } from '../components/yoga-site/Link';
import { Link_NoRelations } from '../components/yoga-site/Link';
export interface YogaFooter {
id: number;
attributes: {
createdAt: Date; updatedAt: Date; publishedAt?: Date; aboutUsHeader?: string;
aboutUsContent?: string;
quickLinksHeader?: string;
contactInfoHeader?: string;
links: Link[];
contactUsPhoneNumber?: Link;
contactUsEmail?: Link;
contactUsLocation?: Link;
copyRight?: string;
name?: string;
};
}
export interface YogaFooter_Plain {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; aboutUsHeader?: string;
aboutUsContent?: string;
quickLinksHeader?: string;
contactInfoHeader?: string;
links: Link_Plain[];
contactUsPhoneNumber?: Link_Plain;
contactUsEmail?: Link_Plain;
contactUsLocation?: Link_Plain;
copyRight?: string;
name?: string;
}
export interface YogaFooter_NoRelations {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; aboutUsHeader?: string;
aboutUsContent?: string;
quickLinksHeader?: string;
contactInfoHeader?: string;
links: Link_NoRelations[];
contactUsPhoneNumber?: Link_NoRelations;
contactUsEmail?: Link_NoRelations;
contactUsLocation?: Link_NoRelations;
copyRight?: string;
name?: string;
}
export interface YogaFooter_AdminPanelLifeCycle {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; aboutUsHeader?: string;
aboutUsContent?: string;
quickLinksHeader?: string;
contactInfoHeader?: string;
links: Link_Plain[];
contactUsPhoneNumber?: Link_Plain;
contactUsEmail?: Link_Plain;
contactUsLocation?: Link_Plain;
copyRight?: string;
name?: string;
}

View File

@@ -0,0 +1,34 @@
// Interface automatically generated by schemas-to-ts
export interface YogaSubscribeNowComponent {
id: number;
attributes: {
createdAt: Date; updatedAt: Date; publishedAt?: Date; title?: string;
header?: string;
placeHolderEmail?: string;
buttonSubscribeLabel?: string;
};
}
export interface YogaSubscribeNowComponent_Plain {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; title?: string;
header?: string;
placeHolderEmail?: string;
buttonSubscribeLabel?: string;
}
export interface YogaSubscribeNowComponent_NoRelations {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; title?: string;
header?: string;
placeHolderEmail?: string;
buttonSubscribeLabel?: string;
}
export interface YogaSubscribeNowComponent_AdminPanelLifeCycle {
id: number;
createdAt: Date; updatedAt: Date; publishedAt?: Date; title?: string;
header?: string;
placeHolderEmail?: string;
buttonSubscribeLabel?: string;
}