Commit bca6ab71 by sujata

services page componet add

1 parent bdc23e98
......@@ -4,7 +4,8 @@
"info": {
"singularName": "bespoke-services-page",
"pluralName": "bespoke-services-pages",
"displayName": "BespokeServicesPage"
"displayName": "BespokeServicesPage",
"description": ""
},
"options": {
"draftAndPublish": true
......@@ -21,7 +22,8 @@
"components": [
"dynamic-zone.about",
"dynamic-zone.background",
"dynamic-zone.download-btn"
"dynamic-zone.download-btn",
"dynamic-zone.card"
]
},
"Clientel": {
......
......@@ -24,7 +24,9 @@
"dynamic-zone.background",
"dynamic-zone.rules-application",
"dynamic-zone.element-two",
"dynamic-zone.download-btn"
"dynamic-zone.download-btn",
"dynamic-zone.we-offer-sec",
"dynamic-zone.image"
]
},
"Clientel": {
......
......@@ -24,7 +24,10 @@
"dynamic-zone.about",
"dynamic-zone.element-one",
"dynamic-zone.download-btn",
"dynamic-zone.facts"
"dynamic-zone.facts",
"layout.card",
"dynamic-zone.image",
"dynamic-zone.faq"
]
},
"FAQ": {
......
{
"collectionName": "components_dynamic_zone_faq_lists",
"info": {
"displayName": "FaqList"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
}
}
}
{
"collectionName": "components_dynamic_zone_faqs",
"info": {
"displayName": "FAQ",
"description": ""
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"FAQList": {
"displayName": "FaqList",
"type": "component",
"repeatable": true,
"component": "dynamic-zone.faq-list"
}
}
}
{
"collectionName": "components_dynamic_zone_images",
"info": {
"displayName": "Image",
"description": ""
},
"options": {},
"attributes": {
"Heading": {
"type": "string"
},
"Description": {
"type": "text"
},
"DesktopImg": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
},
"MobileImg": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
}
}
}
{
"collectionName": "components_dynamic_zone_we_offer_secs",
"info": {
"displayName": "WeOfferSec"
},
"options": {},
"attributes": {
"Heading": {
"type": "string"
},
"Description": {
"type": "text"
},
"WeOfferList": {
"type": "component",
"repeatable": true,
"component": "layout.weoffer-list"
}
}
}
......@@ -14,11 +14,6 @@
},
"Description": {
"type": "text"
},
"FAQList": {
"type": "component",
"repeatable": true,
"component": "layout.faq-list"
}
}
}
{
"collectionName": "components_layout_page_banners",
"info": {
"displayName": "PageBanner"
"displayName": "PageBanner",
"description": ""
},
"options": {},
"attributes": {
......@@ -9,14 +10,18 @@
"type": "string"
},
"Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
]
},
"Description": {
"type": "text"
}
}
}
{
"collectionName": "components_layout_product_lists",
"info": {
"displayName": "ProductList"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"Button": {
"type": "component",
"repeatable": false,
"component": "cta.cta"
}
}
}
{
"collectionName": "components_layout_weoffer_lists",
"info": {
"displayName": "WeofferList"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Button": {
"type": "component",
"repeatable": false,
"component": "cta.cta"
},
"ProductList": {
"displayName": "ProductList",
"type": "component",
"repeatable": true,
"component": "layout.product-list"
}
}
}
......@@ -175,6 +175,99 @@ export interface SharedMedia extends Struct.ComponentSchema {
};
}
export interface HomePeople extends Struct.ComponentSchema {
collectionName: 'components_home_people';
info: {
displayName: 'People';
description: '';
};
attributes: {
Heading: Schema.Attribute.String;
Description: Schema.Attribute.Text;
Image: Schema.Attribute.Media<'images'>;
peoplelist: Schema.Attribute.Component<'people.people-list', true>;
};
}
export interface HomeKnowlegeTab extends Struct.ComponentSchema {
collectionName: 'components_home_knowlege_tabs';
info: {
displayName: 'KnowlegeTab';
};
attributes: {
Title: Schema.Attribute.String;
Description: Schema.Attribute.Text;
CTA: Schema.Attribute.Component<'cta.cta', false>;
};
}
export interface HomeKnowledgeshack extends Struct.ComponentSchema {
collectionName: 'components_home_knowledgeshacks';
info: {
displayName: 'Knowledgeshack';
description: '';
};
attributes: {
Heading: Schema.Attribute.String;
Description: Schema.Attribute.String;
Image: Schema.Attribute.Media<'images'>;
};
}
export interface HomeIndustry extends Struct.ComponentSchema {
collectionName: 'components_home_industries';
info: {
displayName: 'Industry';
description: '';
};
attributes: {
Subtitle: Schema.Attribute.String;
Title: Schema.Attribute.String & Schema.Attribute.Required;
Description: Schema.Attribute.Text;
Image: Schema.Attribute.Media<'images'>;
CTA: Schema.Attribute.Component<'cta.cta', true>;
};
}
export interface HomeHome extends Struct.ComponentSchema {
collectionName: 'components_home_homes';
info: {
displayName: 'Home Banner';
description: '';
};
attributes: {
Title: Schema.Attribute.String & Schema.Attribute.Required;
Subtitle: Schema.Attribute.String;
Description: Schema.Attribute.Text & Schema.Attribute.Required;
Mobilebanner: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
Desktopbanner: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
BackgroundBanner: Schema.Attribute.Media<'images'>;
CTA: Schema.Attribute.Component<'cta.cta', true>;
};
}
export interface HomeAreasExpertiseTitle extends Struct.ComponentSchema {
collectionName: 'components_home_areas_expertise_titles';
info: {
displayName: 'AreasExpertiseTitle';
};
attributes: {
Heading: Schema.Attribute.Component<'layout.heading', false>;
Image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
};
}
export interface HomeAreaExpertiselists extends Struct.ComponentSchema {
collectionName: 'components_home_area_expertiselists';
info: {
displayName: 'AreaExpertiselists';
};
attributes: {
Title: Schema.Attribute.String;
Description: Schema.Attribute.Text;
};
}
export interface LayoutWhatwedo extends Struct.ComponentSchema {
collectionName: 'components_layout_whatwedos';
info: {
......@@ -189,6 +282,18 @@ export interface LayoutWhatwedo extends Struct.ComponentSchema {
};
}
export interface LayoutWeofferList extends Struct.ComponentSchema {
collectionName: 'components_layout_weoffer_lists';
info: {
displayName: 'WeofferList';
};
attributes: {
Title: Schema.Attribute.String;
Button: Schema.Attribute.Component<'cta.cta', false>;
ProductList: Schema.Attribute.Component<'layout.product-list', true>;
};
}
export interface LayoutWeOffer extends Struct.ComponentSchema {
collectionName: 'components_layout_we_offers';
info: {
......@@ -248,14 +353,28 @@ export interface LayoutServicelist extends Struct.ComponentSchema {
};
}
export interface LayoutProductList extends Struct.ComponentSchema {
collectionName: 'components_layout_product_lists';
info: {
displayName: 'ProductList';
};
attributes: {
Title: Schema.Attribute.String;
Description: Schema.Attribute.Text;
Button: Schema.Attribute.Component<'cta.cta', false>;
};
}
export interface LayoutPageBanner extends Struct.ComponentSchema {
collectionName: 'components_layout_page_banners';
info: {
displayName: 'PageBanner';
description: '';
};
attributes: {
Heading: Schema.Attribute.String;
Image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
Description: Schema.Attribute.Text;
};
}
......@@ -303,7 +422,6 @@ export interface LayoutHeading extends Struct.ComponentSchema {
Title: Schema.Attribute.String;
Subtitle: Schema.Attribute.String;
Description: Schema.Attribute.Text;
FAQList: Schema.Attribute.Component<'layout.faq-list', true>;
};
}
......@@ -447,96 +565,15 @@ export interface LayoutAreasExpertise extends Struct.ComponentSchema {
};
}
export interface HomePeople extends Struct.ComponentSchema {
collectionName: 'components_home_people';
info: {
displayName: 'People';
description: '';
};
attributes: {
Heading: Schema.Attribute.String;
Description: Schema.Attribute.Text;
Image: Schema.Attribute.Media<'images'>;
peoplelist: Schema.Attribute.Component<'people.people-list', true>;
};
}
export interface HomeKnowlegeTab extends Struct.ComponentSchema {
collectionName: 'components_home_knowlege_tabs';
info: {
displayName: 'KnowlegeTab';
};
attributes: {
Title: Schema.Attribute.String;
Description: Schema.Attribute.Text;
CTA: Schema.Attribute.Component<'cta.cta', false>;
};
}
export interface HomeKnowledgeshack extends Struct.ComponentSchema {
collectionName: 'components_home_knowledgeshacks';
export interface DynamicZoneWeOfferSec extends Struct.ComponentSchema {
collectionName: 'components_dynamic_zone_we_offer_secs';
info: {
displayName: 'Knowledgeshack';
description: '';
displayName: 'WeOfferSec';
};
attributes: {
Heading: Schema.Attribute.String;
Description: Schema.Attribute.String;
Image: Schema.Attribute.Media<'images'>;
};
}
export interface HomeIndustry extends Struct.ComponentSchema {
collectionName: 'components_home_industries';
info: {
displayName: 'Industry';
description: '';
};
attributes: {
Subtitle: Schema.Attribute.String;
Title: Schema.Attribute.String & Schema.Attribute.Required;
Description: Schema.Attribute.Text;
Image: Schema.Attribute.Media<'images'>;
CTA: Schema.Attribute.Component<'cta.cta', true>;
};
}
export interface HomeHome extends Struct.ComponentSchema {
collectionName: 'components_home_homes';
info: {
displayName: 'Home Banner';
description: '';
};
attributes: {
Title: Schema.Attribute.String & Schema.Attribute.Required;
Subtitle: Schema.Attribute.String;
Description: Schema.Attribute.Text & Schema.Attribute.Required;
Mobilebanner: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
Desktopbanner: Schema.Attribute.Media<'images'> & Schema.Attribute.Required;
BackgroundBanner: Schema.Attribute.Media<'images'>;
CTA: Schema.Attribute.Component<'cta.cta', true>;
};
}
export interface HomeAreasExpertiseTitle extends Struct.ComponentSchema {
collectionName: 'components_home_areas_expertise_titles';
info: {
displayName: 'AreasExpertiseTitle';
};
attributes: {
Heading: Schema.Attribute.Component<'layout.heading', false>;
Image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
};
}
export interface HomeAreaExpertiselists extends Struct.ComponentSchema {
collectionName: 'components_home_area_expertiselists';
info: {
displayName: 'AreaExpertiselists';
};
attributes: {
Title: Schema.Attribute.String;
Description: Schema.Attribute.Text;
WeOfferList: Schema.Attribute.Component<'layout.weoffer-list', true>;
};
}
......@@ -616,6 +653,46 @@ export interface DynamicZoneKeyfeature extends Struct.ComponentSchema {
};
}
export interface DynamicZoneImage extends Struct.ComponentSchema {
collectionName: 'components_dynamic_zone_images';
info: {
displayName: 'Image';
description: '';
};
attributes: {
Heading: Schema.Attribute.String;
Description: Schema.Attribute.Text;
DesktopImg: Schema.Attribute.Media<
'images' | 'files' | 'videos' | 'audios'
>;
MobileImg: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
};
}
export interface DynamicZoneFaq extends Struct.ComponentSchema {
collectionName: 'components_dynamic_zone_faqs';
info: {
displayName: 'FAQ';
description: '';
};
attributes: {
Title: Schema.Attribute.String;
Description: Schema.Attribute.Text;
FAQList: Schema.Attribute.Component<'dynamic-zone.faq-list', true>;
};
}
export interface DynamicZoneFaqList extends Struct.ComponentSchema {
collectionName: 'components_dynamic_zone_faq_lists';
info: {
displayName: 'FaqList';
};
attributes: {
Title: Schema.Attribute.String;
Description: Schema.Attribute.Text;
};
}
export interface DynamicZoneFacts extends Struct.ComponentSchema {
collectionName: 'components_dynamic_zone_facts';
info: {
......@@ -791,12 +868,21 @@ declare module '@strapi/strapi' {
'shared.page-schema': SharedPageSchema;
'shared.meta-social': SharedMetaSocial;
'shared.media': SharedMedia;
'home.people': HomePeople;
'home.knowlege-tab': HomeKnowlegeTab;
'home.knowledgeshack': HomeKnowledgeshack;
'home.industry': HomeIndustry;
'home.home': HomeHome;
'home.areas-expertise-title': HomeAreasExpertiseTitle;
'home.area-expertiselists': HomeAreaExpertiselists;
'layout.whatwedo': LayoutWhatwedo;
'layout.weoffer-list': LayoutWeofferList;
'layout.we-offer': LayoutWeOffer;
'layout.technicalexpertise': LayoutTechnicalexpertise;
'layout.technicalexp-tab': LayoutTechnicalexpTab;
'layout.tab': LayoutTab;
'layout.servicelist': LayoutServicelist;
'layout.product-list': LayoutProductList;
'layout.page-banner': LayoutPageBanner;
'layout.overview': LayoutOverview;
'layout.industry-overview': LayoutIndustryOverview;
......@@ -812,18 +898,15 @@ declare module '@strapi/strapi' {
'layout.card': LayoutCard;
'layout.card-details': LayoutCardDetails;
'layout.areas-expertise': LayoutAreasExpertise;
'home.people': HomePeople;
'home.knowlege-tab': HomeKnowlegeTab;
'home.knowledgeshack': HomeKnowledgeshack;
'home.industry': HomeIndustry;
'home.home': HomeHome;
'home.areas-expertise-title': HomeAreasExpertiseTitle;
'home.area-expertiselists': HomeAreaExpertiselists;
'dynamic-zone.we-offer-sec': DynamicZoneWeOfferSec;
'dynamic-zone.text': DynamicZoneText;
'dynamic-zone.table': DynamicZoneTable;
'dynamic-zone.rules-list': DynamicZoneRulesList;
'dynamic-zone.rules-application': DynamicZoneRulesApplication;
'dynamic-zone.keyfeature': DynamicZoneKeyfeature;
'dynamic-zone.image': DynamicZoneImage;
'dynamic-zone.faq': DynamicZoneFaq;
'dynamic-zone.faq-list': DynamicZoneFaqList;
'dynamic-zone.facts': DynamicZoneFacts;
'dynamic-zone.fact-list': DynamicZoneFactList;
'dynamic-zone.element-two': DynamicZoneElementTwo;
......
......@@ -656,6 +656,7 @@ export interface ApiBespokeServicesPageBespokeServicesPage
singularName: 'bespoke-services-page';
pluralName: 'bespoke-services-pages';
displayName: 'BespokeServicesPage';
description: '';
};
options: {
draftAndPublish: true;
......@@ -667,6 +668,7 @@ export interface ApiBespokeServicesPageBespokeServicesPage
'dynamic-zone.about',
'dynamic-zone.background',
'dynamic-zone.download-btn',
'dynamic-zone.card',
]
>;
Clientel: Schema.Attribute.Component<'layout.clientel', true>;
......@@ -1226,6 +1228,8 @@ export interface ApiDigitalTransformationPageDigitalTransformationPage
'dynamic-zone.rules-application',
'dynamic-zone.element-two',
'dynamic-zone.download-btn',
'dynamic-zone.we-offer-sec',
'dynamic-zone.image',
]
>;
Clientel: Schema.Attribute.Component<'layout.clientel', true>;
......@@ -1267,6 +1271,9 @@ export interface ApiEmpoweringFinancePageEmpoweringFinancePage
'dynamic-zone.element-one',
'dynamic-zone.download-btn',
'dynamic-zone.facts',
'layout.card',
'dynamic-zone.image',
'dynamic-zone.faq',
]
>;
FAQ: Schema.Attribute.Component<'layout.heading', false>;
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!