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

@@ -84,6 +84,17 @@ export interface SharedTitleDescription extends Struct.ComponentSchema {
};
}
export interface YogaSiteButton extends Struct.ComponentSchema {
collectionName: 'components_yoga_site_buttons';
info: {
displayName: 'button';
};
attributes: {
label: Schema.Attribute.String;
link: Schema.Attribute.String;
};
}
export interface YogaSiteHeaderB extends Struct.ComponentSchema {
collectionName: 'components_yoga_site_header_bs';
info: {
@@ -97,6 +108,18 @@ export interface YogaSiteHeaderB extends Struct.ComponentSchema {
};
}
export interface YogaSiteLink extends Struct.ComponentSchema {
collectionName: 'components_yoga_site_links';
info: {
description: '';
displayName: 'link';
};
attributes: {
linkHref: Schema.Attribute.String;
linkLabel: Schema.Attribute.String;
};
}
export interface YogaSiteOurServicesComponent extends Struct.ComponentSchema {
collectionName: 'components_yoga_site_our_services_components';
info: {
@@ -130,7 +153,9 @@ declare module '@strapi/strapi' {
'shared.seo': SharedSeo;
'shared.slider': SharedSlider;
'shared.title-description': SharedTitleDescription;
'yoga-site.button': YogaSiteButton;
'yoga-site.header-b': YogaSiteHeaderB;
'yoga-site.link': YogaSiteLink;
'yoga-site.our-services-component': YogaSiteOurServicesComponent;
'yoga-site.tag': YogaSiteTag;
}

View File

@@ -405,6 +405,10 @@ export interface ApiAboutAbout extends Struct.SingleTypeSchema {
'oneToOne',
'api::yoga-customer-feedback-component.yoga-customer-feedback-component'
>;
footer: Schema.Attribute.Relation<
'oneToOne',
'api::yoga-footer.yoga-footer'
>;
header: Schema.Attribute.Component<'yoga-site.header-b', false> &
Schema.Attribute.SetPluginOptions<{
i18n: {
@@ -426,6 +430,10 @@ export interface ApiAboutAbout extends Struct.SingleTypeSchema {
'api::yoga-price-component.yoga-price-component'
>;
publishedAt: Schema.Attribute.DateTime;
subscribeNow: Schema.Attribute.Relation<
'oneToOne',
'api::yoga-subscribe-now-component.yoga-subscribe-now-component'
>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
@@ -748,6 +756,7 @@ export interface ApiYogaBlogPostsComponentYogaBlogPostsComponent
extends Struct.CollectionTypeSchema {
collectionName: 'yoga_blog_posts_components';
info: {
description: '';
displayName: 'YogaBlogPostsComponent';
pluralName: 'yoga-blog-posts-components';
singularName: 'yoga-blog-posts-component';
@@ -756,6 +765,7 @@ export interface ApiYogaBlogPostsComponentYogaBlogPostsComponent
draftAndPublish: true;
};
attributes: {
button: Schema.Attribute.Component<'yoga-site.button', false>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
@@ -928,6 +938,44 @@ export interface ApiYogaCustomerFeedbackYogaCustomerFeedback
};
}
export interface ApiYogaFooterYogaFooter extends Struct.CollectionTypeSchema {
collectionName: 'yoga_footers';
info: {
description: '';
displayName: 'YogaFooter';
pluralName: 'yoga-footers';
singularName: 'yoga-footer';
};
options: {
draftAndPublish: true;
};
attributes: {
aboutUsContent: Schema.Attribute.Text;
aboutUsHeader: Schema.Attribute.String;
contactInfoHeader: Schema.Attribute.String;
contactUsEmail: Schema.Attribute.Component<'yoga-site.link', false>;
contactUsLocation: Schema.Attribute.Component<'yoga-site.link', false>;
contactUsPhoneNumber: Schema.Attribute.Component<'yoga-site.link', false>;
copyRight: Schema.Attribute.String;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
links: Schema.Attribute.Component<'yoga-site.link', true>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::yoga-footer.yoga-footer'
> &
Schema.Attribute.Private;
name: Schema.Attribute.String;
publishedAt: Schema.Attribute.DateTime;
quickLinksHeader: Schema.Attribute.String;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface ApiYogaOurServicesComponentYogaOurServicesComponent
extends Struct.CollectionTypeSchema {
collectionName: 'yoga_our_services_components';
@@ -1288,6 +1336,38 @@ export interface ApiYogaSpecialitiesComponentYogaSpecialitiesComponent
};
}
export interface ApiYogaSubscribeNowComponentYogaSubscribeNowComponent
extends Struct.CollectionTypeSchema {
collectionName: 'yoga_subscribe_now_components';
info: {
displayName: 'YogaSubscribeNowComponent';
pluralName: 'yoga-subscribe-now-components';
singularName: 'yoga-subscribe-now-component';
};
options: {
draftAndPublish: true;
};
attributes: {
buttonSubscribeLabel: Schema.Attribute.String;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
header: Schema.Attribute.String;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::yoga-subscribe-now-component.yoga-subscribe-now-component'
> &
Schema.Attribute.Private;
placeHolderEmail: Schema.Attribute.String;
publishedAt: Schema.Attribute.DateTime;
title: Schema.Attribute.String;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface ApiYogaTagYogaTag extends Struct.CollectionTypeSchema {
collectionName: 'yoga_tags';
info: {
@@ -1838,12 +1918,14 @@ declare module '@strapi/strapi' {
'api::yoga-contact-us.yoga-contact-us': ApiYogaContactUsYogaContactUs;
'api::yoga-customer-feedback-component.yoga-customer-feedback-component': ApiYogaCustomerFeedbackComponentYogaCustomerFeedbackComponent;
'api::yoga-customer-feedback.yoga-customer-feedback': ApiYogaCustomerFeedbackYogaCustomerFeedback;
'api::yoga-footer.yoga-footer': ApiYogaFooterYogaFooter;
'api::yoga-our-services-component.yoga-our-services-component': ApiYogaOurServicesComponentYogaOurServicesComponent;
'api::yoga-price-component.yoga-price-component': ApiYogaPriceComponentYogaPriceComponent;
'api::yoga-price.yoga-price': ApiYogaPriceYogaPrice;
'api::yoga-single-service.yoga-single-service': ApiYogaSingleServiceYogaSingleService;
'api::yoga-single-speciality.yoga-single-speciality': ApiYogaSingleSpecialityYogaSingleSpeciality;
'api::yoga-specialities-component.yoga-specialities-component': ApiYogaSpecialitiesComponentYogaSpecialitiesComponent;
'api::yoga-subscribe-now-component.yoga-subscribe-now-component': ApiYogaSubscribeNowComponentYogaSubscribeNowComponent;
'api::yoga-tag.yoga-tag': ApiYogaTagYogaTag;
'plugin::content-releases.release': PluginContentReleasesRelease;
'plugin::content-releases.release-action': PluginContentReleasesReleaseAction;