Commit 8bb9cb0b by sujata

backend all pages update

1 parent 56c9c883
Showing 126 changed files with 1696 additions and 33 deletions
This diff could not be displayed because it is too large.
...@@ -12,7 +12,10 @@ ...@@ -12,7 +12,10 @@
"strapi": "strapi" "strapi": "strapi"
}, },
"dependencies": { "dependencies": {
"@_sh/strapi-plugin-ckeditor": "^4.0.11",
"@reduxjs/toolkit": "^2.3.0",
"@strapi/plugin-cloud": "5.1.0", "@strapi/plugin-cloud": "5.1.0",
"@strapi/plugin-seo": "^2.0.2",
"@strapi/plugin-users-permissions": "5.1.0", "@strapi/plugin-users-permissions": "5.1.0",
"@strapi/strapi": "5.1.0", "@strapi/strapi": "5.1.0",
"fs-extra": "^10.0.0", "fs-extra": "^10.0.0",
...@@ -23,7 +26,6 @@ ...@@ -23,7 +26,6 @@
"react-router-dom": "^6.0.0", "react-router-dom": "^6.0.0",
"styled-components": "^6.0.0" "styled-components": "^6.0.0"
}, },
"devDependencies": {},
"engines": { "engines": {
"node": ">=18.0.0 <=22.x.x", "node": ">=18.0.0 <=22.x.x",
"npm": ">=6.0.0" "npm": ">=6.0.0"
......
{
"kind": "singleType",
"collectionName": "abouts",
"info": {
"singularName": "about",
"pluralName": "abouts",
"displayName": "About",
"description": "Write about yourself and the content you create"
},
"options": {
"draftAndPublish": false
},
"pluginOptions": {},
"attributes": {
"title": {
"type": "string"
},
"blocks": {
"type": "dynamiczone",
"components": ["shared.media", "shared.quote", "shared.rich-text", "shared.slider"]
}
}
}
...@@ -27,7 +27,11 @@ ...@@ -27,7 +27,11 @@
"type": "media", "type": "media",
"multiple": false, "multiple": false,
"required": false, "required": false,
"allowedTypes": ["images", "files", "videos"] "allowedTypes": [
"images",
"files",
"videos"
]
}, },
"author": { "author": {
"type": "relation", "type": "relation",
...@@ -43,7 +47,19 @@ ...@@ -43,7 +47,19 @@
}, },
"blocks": { "blocks": {
"type": "dynamiczone", "type": "dynamiczone",
"components": ["shared.media", "shared.quote", "shared.rich-text", "shared.slider"] "components": [
"shared.media",
"shared.quote",
"shared.rich-text",
"shared.slider"
]
},
"test": {
"type": "customField",
"options": {
"preset": "default"
},
"customField": "plugin::ckeditor5.CKEditor"
} }
} }
} }
...@@ -19,7 +19,11 @@ ...@@ -19,7 +19,11 @@
"type": "media", "type": "media",
"multiple": false, "multiple": false,
"required": false, "required": false,
"allowedTypes": ["images", "files", "videos"] "allowedTypes": [
"images",
"files",
"videos"
]
}, },
"email": { "email": {
"type": "string" "type": "string"
......
{
"kind": "collectionType",
"collectionName": "blogs",
"info": {
"singularName": "blog",
"pluralName": "blogs",
"displayName": "Blog",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Title": {
"type": "string",
"required": true
},
"shortDescription": {
"type": "text"
},
"Author": {
"type": "string"
},
"Date": {
"type": "date"
},
"ThumbnailImage": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"HeroImage": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"Description": {
"type": "blocks"
},
"slug": {
"type": "uid"
}
}
}
'use strict'; 'use strict';
/** /**
* about controller * blog controller
*/ */
const { createCoreController } = require('@strapi/strapi').factories; const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::about.about'); module.exports = createCoreController('api::blog.blog');
'use strict'; 'use strict';
/** /**
* about router. * blog router
*/ */
const { createCoreRouter } = require('@strapi/strapi').factories; const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::about.about'); module.exports = createCoreRouter('api::blog.blog');
'use strict'; 'use strict';
/** /**
* about service. * blog service
*/ */
const { createCoreService } = require('@strapi/strapi').factories; const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::about.about'); module.exports = createCoreService('api::blog.blog');
{
"kind": "singleType",
"collectionName": "budget_pages",
"info": {
"singularName": "budget-page",
"pluralName": "budget-pages",
"displayName": "budgetPage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"Heading": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
}
}
}
'use strict';
/**
* budget-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::budget-page.budget-page');
'use strict';
/**
* budget-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::budget-page.budget-page');
'use strict';
/**
* budget-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::budget-page.budget-page');
{
"kind": "collectionType",
"collectionName": "budgetpanoramas",
"info": {
"singularName": "budgetpanorama",
"pluralName": "budgetpanoramas",
"displayName": "Budgetpanorama",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
]
},
"BudgetDeatils": {
"type": "dynamiczone",
"components": [
"dynamic-zone.rules-list",
"dynamic-zone.rules-application",
"dynamic-zone.facts",
"dynamic-zone.fact-list",
"dynamic-zone.background",
"dynamic-zone.about",
"dynamic-zone.table"
]
},
"slug": {
"type": "uid"
}
}
}
'use strict';
/**
* budgetpanorama controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::budgetpanorama.budgetpanorama');
'use strict';
/**
* budgetpanorama router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::budgetpanorama.budgetpanorama');
'use strict';
/**
* budgetpanorama service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::budgetpanorama.budgetpanorama');
{
"kind": "singleType",
"collectionName": "business_pages",
"info": {
"singularName": "business-page",
"pluralName": "business-pages",
"displayName": "BusinessPage"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"BusinessDetails": {
"type": "dynamiczone",
"components": [
"dynamic-zone.element-two",
"dynamic-zone.element-one",
"dynamic-zone.background",
"dynamic-zone.about"
]
},
"Clientel": {
"type": "component",
"repeatable": true,
"component": "layout.clientel"
}
}
}
'use strict';
/**
* business-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::business-page.business-page');
'use strict';
/**
* business-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::business-page.business-page');
'use strict';
/**
* business-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::business-page.business-page');
{
"kind": "singleType",
"collectionName": "career_pages",
"info": {
"singularName": "career-page",
"pluralName": "career-pages",
"displayName": "CareerPage"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"Heading": {
"type": "string"
},
"Description": {
"type": "text"
},
"Btn_link": {
"type": "string"
}
}
}
'use strict';
/**
* career-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::career-page.career-page');
'use strict';
/**
* career-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::career-page.career-page');
'use strict';
/**
* career-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::career-page.career-page');
{
"kind": "singleType",
"collectionName": "cfo_pages",
"info": {
"singularName": "cfo-page",
"pluralName": "cfo-pages",
"displayName": "CFOPage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"CfoDeatils": {
"type": "dynamiczone",
"components": [
"dynamic-zone.background",
"dynamic-zone.about",
"dynamic-zone.element-one",
"dynamic-zone.element-two"
]
},
"Clientel": {
"type": "component",
"repeatable": true,
"component": "layout.clientel"
}
}
}
'use strict';
/**
* cfo-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::cfo-page.cfo-page');
'use strict';
/**
* cfo-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::cfo-page.cfo-page');
'use strict';
/**
* cfo-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::cfo-page.cfo-page');
{
"kind": "singleType",
"collectionName": "client_servicings",
"info": {
"singularName": "client-servicing",
"pluralName": "client-servicings",
"displayName": "ClientServicingPage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"Technicalexpertise": {
"displayName": "Technicalexpertise",
"type": "component",
"repeatable": false,
"component": "layout.technicalexpertise"
},
"FunctionalAreas": {
"type": "component",
"repeatable": true,
"component": "layout.functional-areas"
},
"Industry": {
"type": "component",
"repeatable": true,
"component": "home.industry"
}
}
}
'use strict';
/**
* client-servicing controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::client-servicing.client-servicing');
'use strict';
/**
* client-servicing router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::client-servicing.client-servicing');
'use strict';
/**
* client-servicing service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::client-servicing.client-servicing');
{
"kind": "singleType",
"collectionName": "conatct_pages",
"info": {
"singularName": "conatct-page",
"pluralName": "conatct-pages",
"displayName": "ContactPage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
}
}
}
'use strict';
/**
* conatct-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::conatct-page.conatct-page');
'use strict';
/**
* conatct-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::conatct-page.conatct-page');
'use strict';
/**
* conatct-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::conatct-page.conatct-page');
{
"kind": "collectionType",
"collectionName": "contact_forms",
"info": {
"singularName": "contact-form",
"pluralName": "contact-forms",
"displayName": "ContactForm"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Name": {
"type": "string"
},
"Email": {
"type": "string"
},
"Phone": {
"type": "string"
},
"Message": {
"type": "text"
},
"Company": {
"type": "string"
},
"Source": {
"type": "string"
}
}
}
'use strict';
/**
* contact-form controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::contact-form.contact-form');
'use strict';
/**
* contact-form router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::contact-form.contact-form');
'use strict';
/**
* contact-form service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::contact-form.contact-form');
{
"kind": "singleType",
"collectionName": "corpedia_pages",
"info": {
"singularName": "corpedia-page",
"pluralName": "corpedia-pages",
"displayName": "CorpediaPage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"Heading": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
}
}
}
'use strict';
/**
* corpedia-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::corpedia-page.corpedia-page');
'use strict';
/**
* corpedia-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::corpedia-page.corpedia-page');
'use strict';
/**
* corpedia-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::corpedia-page.corpedia-page');
{
"kind": "collectionType",
"collectionName": "corpedias",
"info": {
"singularName": "corpedia",
"pluralName": "corpedias",
"displayName": "Corpedia",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"CorpediaDetails": {
"type": "dynamiczone",
"components": [
"dynamic-zone.rules-list",
"dynamic-zone.rules-application",
"dynamic-zone.facts",
"dynamic-zone.background",
"dynamic-zone.about",
"dynamic-zone.keyfeature",
"dynamic-zone.table"
]
},
"slug": {
"type": "uid"
}
}
}
'use strict';
/**
* corpedia controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::corpedia.corpedia');
'use strict';
/**
* corpedia router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::corpedia.corpedia');
'use strict';
/**
* corpedia service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::corpedia.corpedia');
{
"kind": "singleType",
"collectionName": "homes",
"info": {
"singularName": "home",
"pluralName": "homes",
"displayName": "HomePage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": true,
"component": "home.home"
},
"Knowledgeshack": {
"type": "component",
"repeatable": false,
"component": "home.knowledgeshack"
},
"KnowledgeTab": {
"displayName": "KnowlegeTab",
"type": "component",
"repeatable": true,
"component": "home.knowlege-tab"
},
"People": {
"type": "component",
"repeatable": false,
"component": "home.people"
},
"whatwedo": {
"type": "component",
"repeatable": true,
"component": "layout.whatwedo"
},
"AreasofExpertise": {
"type": "component",
"repeatable": true,
"component": "layout.areas-expertise"
},
"FunctionalAreas": {
"type": "component",
"repeatable": true,
"component": "layout.functional-areas"
},
"Industry": {
"type": "component",
"repeatable": true,
"component": "home.industry"
},
"Clientel": {
"type": "component",
"repeatable": true,
"component": "layout.clientel"
}
}
}
'use strict';
/**
* home controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::home.home');
'use strict';
/**
* home router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::home.home');
'use strict';
/**
* home service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::home.home');
{
"kind": "singleType",
"collectionName": "industry_pages",
"info": {
"singularName": "industry-page",
"pluralName": "industry-pages",
"displayName": "IndustryPage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"IndustryDetails": {
"type": "dynamiczone",
"components": [
"layout.industry-overview",
"layout.clientel",
"layout.cfo-service"
]
}
}
}
'use strict';
/**
* industry-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::industry-page.industry-page');
'use strict';
/**
* industry-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::industry-page.industry-page');
'use strict';
/**
* industry-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::industry-page.industry-page');
{
"kind": "singleType",
"collectionName": "knowledgeshacks",
"info": {
"singularName": "knowledgeshack",
"pluralName": "knowledgeshacks",
"displayName": "KnowledgePage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Overview": {
"type": "component",
"repeatable": false,
"component": "dynamic-zone.background"
},
"Corpedia": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"Taxwire": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"Budgetpanorama": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"Blogs": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
}
}
}
'use strict';
/**
* knowledgeshack controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::knowledgeshack.knowledgeshack');
'use strict';
/**
* knowledgeshack router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::knowledgeshack.knowledgeshack');
'use strict';
/**
* knowledgeshack service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::knowledgeshack.knowledgeshack');
{
"kind": "singleType",
"collectionName": "peoples",
"info": {
"singularName": "people",
"pluralName": "peoples",
"displayName": "PeoplePage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"Overview": {
"type": "component",
"repeatable": false,
"component": "people.overview"
},
"AdvisoryBoard": {
"type": "component",
"repeatable": true,
"component": "people.advisory-board"
},
"TeamLeads": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"Teamlist": {
"type": "component",
"repeatable": true,
"component": "people.team-leads"
},
"TeamMembers": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"Memberlist": {
"type": "component",
"repeatable": true,
"component": "people.team-member"
}
}
}
'use strict';
/**
* people controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::people.people');
'use strict';
/**
* people router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::people.people');
'use strict';
/**
* people service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::people.people');
{
"kind": "singleType",
"collectionName": "risk_pages",
"info": {
"singularName": "risk-page",
"pluralName": "risk-pages",
"displayName": "RiskPage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"RiskDetails": {
"type": "dynamiczone",
"components": [
"dynamic-zone.element-two",
"dynamic-zone.element-one",
"dynamic-zone.background",
"dynamic-zone.about"
]
},
"Clientel": {
"type": "component",
"repeatable": true,
"component": "layout.clientel"
}
}
}
'use strict';
/**
* risk-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::risk-page.risk-page');
'use strict';
/**
* risk-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::risk-page.risk-page');
'use strict';
/**
* risk-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::risk-page.risk-page');
{
"kind": "collectionType",
"collectionName": "service_forms",
"info": {
"singularName": "service-form",
"pluralName": "service-forms",
"displayName": "ServiceForm"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Name": {
"type": "string"
},
"Email": {
"type": "string"
},
"Phone": {
"type": "string"
},
"Service": {
"type": "string"
},
"Source": {
"type": "string"
}
}
}
'use strict';
/**
* service-form controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::service-form.service-form');
'use strict';
/**
* service-form router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::service-form.service-form');
'use strict';
/**
* service-form service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::service-form.service-form');
{
"kind": "singleType",
"collectionName": "taxwire_pages",
"info": {
"singularName": "taxwire-page",
"pluralName": "taxwire-pages",
"displayName": "TaxwirePage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"Heading": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
}
}
}
'use strict';
/**
* taxwire-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::taxwire-page.taxwire-page');
'use strict';
/**
* taxwire-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::taxwire-page.taxwire-page');
'use strict';
/**
* taxwire-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::taxwire-page.taxwire-page');
{
"kind": "collectionType",
"collectionName": "taxwires",
"info": {
"singularName": "taxwire",
"pluralName": "taxwires",
"displayName": "Taxwire",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"TaxwireDetails": {
"type": "dynamiczone",
"components": [
"dynamic-zone.rules-list",
"dynamic-zone.rules-application",
"dynamic-zone.facts",
"dynamic-zone.fact-list",
"dynamic-zone.background",
"dynamic-zone.about",
"dynamic-zone.table"
]
},
"slug": {
"type": "uid"
}
}
}
'use strict';
/**
* taxwire controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::taxwire.taxwire');
'use strict';
/**
* taxwire router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::taxwire.taxwire');
'use strict';
/**
* taxwire service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::taxwire.taxwire');
{
"kind": "singleType",
"collectionName": "transaction_pages",
"info": {
"singularName": "transaction-page",
"pluralName": "transaction-pages",
"displayName": "TransactionPage",
"description": ""
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"repeatable": false,
"component": "layout.page-banner"
},
"TransactionDeatils": {
"type": "dynamiczone",
"components": [
"dynamic-zone.element-two",
"dynamic-zone.element-one",
"dynamic-zone.background",
"dynamic-zone.about"
]
},
"Clientel": {
"type": "component",
"repeatable": true,
"component": "layout.clientel"
}
}
}
'use strict';
/**
* transaction-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::transaction-page.transaction-page');
'use strict';
/**
* transaction-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::transaction-page.transaction-page');
'use strict';
/**
* transaction-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::transaction-page.transaction-page');
{
"collectionName": "components_cta_ctas",
"info": {
"displayName": "CTA"
},
"options": {},
"attributes": {
"text": {
"type": "string",
"default": "text",
"required": true
},
"URL": {
"type": "string"
},
"target": {
"type": "enumeration",
"enum": [
"_blank",
"_parent",
"_self",
"_top"
]
},
"varient": {
"type": "enumeration",
"enum": [
"outline",
"fill"
]
}
}
}
{
"collectionName": "components_dynamic_zone_abouts",
"info": {
"displayName": "LeftsideImg",
"description": ""
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Subtitle": {
"type": "string"
},
"Description": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
]
},
"CTA": {
"type": "component",
"repeatable": false,
"component": "cta.cta"
}
}
}
{
"collectionName": "components_dynamic_zone_backgrounds",
"info": {
"displayName": "RightsideImg",
"description": ""
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
]
},
"CTA": {
"type": "component",
"repeatable": false,
"component": "cta.cta"
},
"Subtitle": {
"type": "string"
}
}
}
{
"collectionName": "components_dynamic_zone_element_lists",
"info": {
"displayName": "ElementList"
},
"options": {},
"attributes": {
"StepHeading": {
"type": "string",
"required": true
},
"StepDescription": {
"type": "string",
"required": true
},
"StepImg": {
"allowedTypes": [
"images"
],
"type": "media",
"multiple": false,
"required": true
}
}
}
{
"collectionName": "components_dynamic_zone_element_ones",
"info": {
"displayName": "ElementOne",
"description": ""
},
"options": {},
"attributes": {
"Heading": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"ElementList": {
"type": "component",
"repeatable": true,
"component": "dynamic-zone.element-list"
}
}
}
{
"collectionName": "components_dynamic_zone_element_twos",
"info": {
"displayName": "ElementTwo"
},
"options": {},
"attributes": {
"Heading": {
"type": "component",
"repeatable": false,
"component": "layout.heading"
},
"ElementList": {
"type": "component",
"repeatable": true,
"component": "dynamic-zone.element-list"
}
}
}
{
"collectionName": "components_dynamic_zone_fact_lists",
"info": {
"displayName": "FactList"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"Icon": {
"allowedTypes": [
"images"
],
"type": "media",
"multiple": false
}
}
}
{
"collectionName": "components_dynamic_zone_facts",
"info": {
"displayName": "Facts"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Subtitle": {
"type": "text"
},
"FactList": {
"displayName": "FactList",
"type": "component",
"repeatable": true,
"component": "dynamic-zone.fact-list"
}
}
}
{
"collectionName": "components_dynamic_zone_keyfeatures",
"info": {
"displayName": "KeyFeature",
"description": ""
},
"options": {},
"attributes": {
"sectionTitle": {
"type": "string"
},
"SectionSubtitle": {
"type": "string"
},
"KeyFeatureList": {
"type": "component",
"repeatable": true,
"component": "dynamic-zone.fact-list"
}
}
}
{
"collectionName": "components_dynamic_zone_rules_applications",
"info": {
"displayName": "RulesApplication",
"description": ""
},
"options": {},
"attributes": {
"Heading": {
"type": "string"
},
"Subheading": {
"type": "string"
},
"Description": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images",
"files"
]
},
"RuleList": {
"displayName": "RulesList",
"type": "component",
"repeatable": true,
"component": "dynamic-zone.rules-list"
}
}
}
{
"collectionName": "components_dynamic_zone_rules_lists",
"info": {
"displayName": "RulesList"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
}
}
}
{
"collectionName": "components_dynamic_zone_tables",
"info": {
"displayName": "table"
},
"options": {},
"attributes": {
"tableData": {
"type": "customField",
"options": {
"preset": "default"
},
"customField": "plugin::ckeditor5.CKEditor"
}
}
}
{
"collectionName": "components_home_homes",
"info": {
"displayName": "Home Banner",
"description": ""
},
"options": {},
"attributes": {
"Title": {
"type": "string",
"required": true
},
"Subtitle": {
"type": "string"
},
"Description": {
"type": "text",
"required": true
},
"Mobilebanner": {
"type": "media",
"multiple": false,
"required": true,
"allowedTypes": [
"images"
]
},
"Desktopbanner": {
"type": "media",
"multiple": false,
"required": true,
"allowedTypes": [
"images"
]
},
"BackgroundBanner": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
]
},
"CTA": {
"type": "component",
"repeatable": true,
"component": "cta.cta"
}
}
}
{
"collectionName": "components_home_industries",
"info": {
"displayName": "Industry",
"description": ""
},
"options": {},
"attributes": {
"Subtitle": {
"type": "string",
"required": false
},
"Title": {
"type": "string",
"required": true
},
"Description": {
"type": "string"
},
"Image": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
]
},
"CTA": {
"type": "component",
"repeatable": true,
"component": "cta.cta"
}
}
}
{
"collectionName": "components_home_knowledgeshacks",
"info": {
"displayName": "Knowledgeshack",
"description": ""
},
"options": {},
"attributes": {
"Heading": {
"type": "string"
},
"Description": {
"type": "string",
"required": false
},
"Image": {
"allowedTypes": [
"images"
],
"type": "media",
"multiple": false
}
}
}
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!