Commit bca6ab71 by sujata

services page componet add

1 parent bdc23e98
...@@ -4,7 +4,8 @@ ...@@ -4,7 +4,8 @@
"info": { "info": {
"singularName": "bespoke-services-page", "singularName": "bespoke-services-page",
"pluralName": "bespoke-services-pages", "pluralName": "bespoke-services-pages",
"displayName": "BespokeServicesPage" "displayName": "BespokeServicesPage",
"description": ""
}, },
"options": { "options": {
"draftAndPublish": true "draftAndPublish": true
...@@ -21,7 +22,8 @@ ...@@ -21,7 +22,8 @@
"components": [ "components": [
"dynamic-zone.about", "dynamic-zone.about",
"dynamic-zone.background", "dynamic-zone.background",
"dynamic-zone.download-btn" "dynamic-zone.download-btn",
"dynamic-zone.card"
] ]
}, },
"Clientel": { "Clientel": {
......
...@@ -24,7 +24,9 @@ ...@@ -24,7 +24,9 @@
"dynamic-zone.background", "dynamic-zone.background",
"dynamic-zone.rules-application", "dynamic-zone.rules-application",
"dynamic-zone.element-two", "dynamic-zone.element-two",
"dynamic-zone.download-btn" "dynamic-zone.download-btn",
"dynamic-zone.we-offer-sec",
"dynamic-zone.image"
] ]
}, },
"Clientel": { "Clientel": {
......
...@@ -24,7 +24,10 @@ ...@@ -24,7 +24,10 @@
"dynamic-zone.about", "dynamic-zone.about",
"dynamic-zone.element-one", "dynamic-zone.element-one",
"dynamic-zone.download-btn", "dynamic-zone.download-btn",
"dynamic-zone.facts" "dynamic-zone.facts",
"layout.card",
"dynamic-zone.image",
"dynamic-zone.faq"
] ]
}, },
"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 @@ ...@@ -14,11 +14,6 @@
}, },
"Description": { "Description": {
"type": "text" "type": "text"
},
"FAQList": {
"type": "component",
"repeatable": true,
"component": "layout.faq-list"
} }
} }
} }
{ {
"collectionName": "components_layout_page_banners", "collectionName": "components_layout_page_banners",
"info": { "info": {
"displayName": "PageBanner" "displayName": "PageBanner",
"description": ""
}, },
"options": {}, "options": {},
"attributes": { "attributes": {
...@@ -9,14 +10,18 @@ ...@@ -9,14 +10,18 @@
"type": "string" "type": "string"
}, },
"Image": { "Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [ "allowedTypes": [
"images", "images",
"files", "files",
"videos", "videos",
"audios" "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 { ...@@ -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 { export interface LayoutWhatwedo extends Struct.ComponentSchema {
collectionName: 'components_layout_whatwedos'; collectionName: 'components_layout_whatwedos';
info: { info: {
...@@ -189,6 +282,18 @@ export interface LayoutWhatwedo extends Struct.ComponentSchema { ...@@ -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 { export interface LayoutWeOffer extends Struct.ComponentSchema {
collectionName: 'components_layout_we_offers'; collectionName: 'components_layout_we_offers';
info: { info: {
...@@ -248,14 +353,28 @@ export interface LayoutServicelist extends Struct.ComponentSchema { ...@@ -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 { export interface LayoutPageBanner extends Struct.ComponentSchema {
collectionName: 'components_layout_page_banners'; collectionName: 'components_layout_page_banners';
info: { info: {
displayName: 'PageBanner'; displayName: 'PageBanner';
description: '';
}; };
attributes: { attributes: {
Heading: Schema.Attribute.String; Heading: Schema.Attribute.String;
Image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>; Image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
Description: Schema.Attribute.Text;
}; };
} }
...@@ -303,7 +422,6 @@ export interface LayoutHeading extends Struct.ComponentSchema { ...@@ -303,7 +422,6 @@ export interface LayoutHeading extends Struct.ComponentSchema {
Title: Schema.Attribute.String; Title: Schema.Attribute.String;
Subtitle: Schema.Attribute.String; Subtitle: Schema.Attribute.String;
Description: Schema.Attribute.Text; Description: Schema.Attribute.Text;
FAQList: Schema.Attribute.Component<'layout.faq-list', true>;
}; };
} }
...@@ -447,96 +565,15 @@ export interface LayoutAreasExpertise extends Struct.ComponentSchema { ...@@ -447,96 +565,15 @@ export interface LayoutAreasExpertise extends Struct.ComponentSchema {
}; };
} }
export interface HomePeople extends Struct.ComponentSchema { export interface DynamicZoneWeOfferSec extends Struct.ComponentSchema {
collectionName: 'components_home_people'; collectionName: 'components_dynamic_zone_we_offer_secs';
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: { info: {
displayName: 'Knowledgeshack'; displayName: 'WeOfferSec';
description: '';
}; };
attributes: { attributes: {
Heading: Schema.Attribute.String; 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; Description: Schema.Attribute.Text;
WeOfferList: Schema.Attribute.Component<'layout.weoffer-list', true>;
}; };
} }
...@@ -616,6 +653,46 @@ export interface DynamicZoneKeyfeature extends Struct.ComponentSchema { ...@@ -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 { export interface DynamicZoneFacts extends Struct.ComponentSchema {
collectionName: 'components_dynamic_zone_facts'; collectionName: 'components_dynamic_zone_facts';
info: { info: {
...@@ -791,12 +868,21 @@ declare module '@strapi/strapi' { ...@@ -791,12 +868,21 @@ declare module '@strapi/strapi' {
'shared.page-schema': SharedPageSchema; 'shared.page-schema': SharedPageSchema;
'shared.meta-social': SharedMetaSocial; 'shared.meta-social': SharedMetaSocial;
'shared.media': SharedMedia; '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.whatwedo': LayoutWhatwedo;
'layout.weoffer-list': LayoutWeofferList;
'layout.we-offer': LayoutWeOffer; 'layout.we-offer': LayoutWeOffer;
'layout.technicalexpertise': LayoutTechnicalexpertise; 'layout.technicalexpertise': LayoutTechnicalexpertise;
'layout.technicalexp-tab': LayoutTechnicalexpTab; 'layout.technicalexp-tab': LayoutTechnicalexpTab;
'layout.tab': LayoutTab; 'layout.tab': LayoutTab;
'layout.servicelist': LayoutServicelist; 'layout.servicelist': LayoutServicelist;
'layout.product-list': LayoutProductList;
'layout.page-banner': LayoutPageBanner; 'layout.page-banner': LayoutPageBanner;
'layout.overview': LayoutOverview; 'layout.overview': LayoutOverview;
'layout.industry-overview': LayoutIndustryOverview; 'layout.industry-overview': LayoutIndustryOverview;
...@@ -812,18 +898,15 @@ declare module '@strapi/strapi' { ...@@ -812,18 +898,15 @@ declare module '@strapi/strapi' {
'layout.card': LayoutCard; 'layout.card': LayoutCard;
'layout.card-details': LayoutCardDetails; 'layout.card-details': LayoutCardDetails;
'layout.areas-expertise': LayoutAreasExpertise; 'layout.areas-expertise': LayoutAreasExpertise;
'home.people': HomePeople; 'dynamic-zone.we-offer-sec': DynamicZoneWeOfferSec;
'home.knowlege-tab': HomeKnowlegeTab;
'home.knowledgeshack': HomeKnowledgeshack;
'home.industry': HomeIndustry;
'home.home': HomeHome;
'home.areas-expertise-title': HomeAreasExpertiseTitle;
'home.area-expertiselists': HomeAreaExpertiselists;
'dynamic-zone.text': DynamicZoneText; 'dynamic-zone.text': DynamicZoneText;
'dynamic-zone.table': DynamicZoneTable; 'dynamic-zone.table': DynamicZoneTable;
'dynamic-zone.rules-list': DynamicZoneRulesList; 'dynamic-zone.rules-list': DynamicZoneRulesList;
'dynamic-zone.rules-application': DynamicZoneRulesApplication; 'dynamic-zone.rules-application': DynamicZoneRulesApplication;
'dynamic-zone.keyfeature': DynamicZoneKeyfeature; 'dynamic-zone.keyfeature': DynamicZoneKeyfeature;
'dynamic-zone.image': DynamicZoneImage;
'dynamic-zone.faq': DynamicZoneFaq;
'dynamic-zone.faq-list': DynamicZoneFaqList;
'dynamic-zone.facts': DynamicZoneFacts; 'dynamic-zone.facts': DynamicZoneFacts;
'dynamic-zone.fact-list': DynamicZoneFactList; 'dynamic-zone.fact-list': DynamicZoneFactList;
'dynamic-zone.element-two': DynamicZoneElementTwo; 'dynamic-zone.element-two': DynamicZoneElementTwo;
......
...@@ -656,6 +656,7 @@ export interface ApiBespokeServicesPageBespokeServicesPage ...@@ -656,6 +656,7 @@ export interface ApiBespokeServicesPageBespokeServicesPage
singularName: 'bespoke-services-page'; singularName: 'bespoke-services-page';
pluralName: 'bespoke-services-pages'; pluralName: 'bespoke-services-pages';
displayName: 'BespokeServicesPage'; displayName: 'BespokeServicesPage';
description: '';
}; };
options: { options: {
draftAndPublish: true; draftAndPublish: true;
...@@ -667,6 +668,7 @@ export interface ApiBespokeServicesPageBespokeServicesPage ...@@ -667,6 +668,7 @@ export interface ApiBespokeServicesPageBespokeServicesPage
'dynamic-zone.about', 'dynamic-zone.about',
'dynamic-zone.background', 'dynamic-zone.background',
'dynamic-zone.download-btn', 'dynamic-zone.download-btn',
'dynamic-zone.card',
] ]
>; >;
Clientel: Schema.Attribute.Component<'layout.clientel', true>; Clientel: Schema.Attribute.Component<'layout.clientel', true>;
...@@ -1226,6 +1228,8 @@ export interface ApiDigitalTransformationPageDigitalTransformationPage ...@@ -1226,6 +1228,8 @@ export interface ApiDigitalTransformationPageDigitalTransformationPage
'dynamic-zone.rules-application', 'dynamic-zone.rules-application',
'dynamic-zone.element-two', 'dynamic-zone.element-two',
'dynamic-zone.download-btn', 'dynamic-zone.download-btn',
'dynamic-zone.we-offer-sec',
'dynamic-zone.image',
] ]
>; >;
Clientel: Schema.Attribute.Component<'layout.clientel', true>; Clientel: Schema.Attribute.Component<'layout.clientel', true>;
...@@ -1267,6 +1271,9 @@ export interface ApiEmpoweringFinancePageEmpoweringFinancePage ...@@ -1267,6 +1271,9 @@ export interface ApiEmpoweringFinancePageEmpoweringFinancePage
'dynamic-zone.element-one', 'dynamic-zone.element-one',
'dynamic-zone.download-btn', 'dynamic-zone.download-btn',
'dynamic-zone.facts', 'dynamic-zone.facts',
'layout.card',
'dynamic-zone.image',
'dynamic-zone.faq',
] ]
>; >;
FAQ: Schema.Attribute.Component<'layout.heading', false>; 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!