Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
sujata
/
advithconsulting.io-backend
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Registry
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit 315ad9a1
authored
2025-07-25 13:59:42 +0530
by
sujata
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
fc page details
1 parent
744104a2
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
275 additions
and
275 deletions
src/api/fc-page/content-types/fc-page/schema.json
types/generated/components.d.ts
types/generated/contentTypes.d.ts
src/api/fc-page/content-types/fc-page/schema.json
View file @
315ad9a
...
...
@@ -24,7 +24,7 @@
"dynamic-zone.about"
,
"dynamic-zone.element-one"
,
"dynamic-zone.element-two"
,
"
layout
.card"
"
dynamic-zone
.card"
]
},
"Clientel"
:
{
...
...
types/generated/components.d.ts
View file @
315ad9a
...
...
@@ -175,6 +175,259 @@ export interface PeopleAdvisoryBoard extends Struct.ComponentSchema {
};
}
export
interface
LayoutWhatwedo
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_whatwedos'
;
info
:
{
displayName
:
'Whatwedo'
;
description
:
''
;
};
attributes
:
{
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutWeOffer
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_we_offers'
;
info
:
{
displayName
:
'WeOffer'
;
};
attributes
:
{
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutTechnicalexpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_technicalexpertises'
;
info
:
{
displayName
:
'Technicalexpertise'
;
};
attributes
:
{
SectionTitle
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Technicallist
:
Schema
.
Attribute
.
Component
<
'layout.technicalexp-tab'
,
true
>
;
};
}
export
interface
LayoutTechnicalexpTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_technicalexp_tabs'
;
info
:
{
displayName
:
'TechnicalexpTab'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
LayoutTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_tabs'
;
info
:
{
displayName
:
'Tab'
;
};
attributes
:
{
sectionTitle
:
Schema
.
Attribute
.
String
;
shortDescription
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutServicelist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_servicelists'
;
info
:
{
displayName
:
'Servicelist'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
};
}
export
interface
LayoutPageBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_page_banners'
;
info
:
{
displayName
:
'PageBanner'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
LayoutOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_overviews'
;
info
:
{
displayName
:
'Overview'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutIndustryOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_industry_overviews'
;
info
:
{
displayName
:
'IndustryOverview'
;
description
:
''
;
};
attributes
:
{
subtitle
:
Schema
.
Attribute
.
String
;
title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
LayoutHeading
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_headings'
;
info
:
{
displayName
:
'heading'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
LayoutFunctionalAreas
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_functional_areas'
;
info
:
{
displayName
:
'FunctionalAreas'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
&
Schema
.
Attribute
.
Required
;
};
}
export
interface
LayoutCtaBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cta_banners'
;
info
:
{
displayName
:
'CTABanner'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
};
}
export
interface
LayoutConversionCode
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_conversion_codes'
;
info
:
{
displayName
:
'ConversionCode'
;
description
:
''
;
};
attributes
:
{
scriptcode
:
Schema
.
Attribute
.
Text
;
noscriptcode
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
LayoutClientel
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_clientels'
;
info
:
{
displayName
:
'Clientel'
;
description
:
''
;
};
attributes
:
{
logos
:
Schema
.
Attribute
.
Media
<
'images'
,
true
>
;
};
}
export
interface
LayoutCfolist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cfolists'
;
info
:
{
displayName
:
'cfolist'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
LayoutCfoService
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cfo_services'
;
info
:
{
displayName
:
'CFOService'
;
description
:
''
;
};
attributes
:
{
IndustryServiceList
:
Schema
.
Attribute
.
Component
<
'layout.cfo-service-tab'
,
true
>
;
};
}
export
interface
LayoutCfoServiceTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cfo_service_tabs'
;
info
:
{
displayName
:
'CFOServiceTab'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
CfoList
:
Schema
.
Attribute
.
Component
<
'layout.cfolist'
,
true
>
;
};
}
export
interface
LayoutCard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cards'
;
info
:
{
displayName
:
'card'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
};
}
export
interface
LayoutCardDetails
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_card_details'
;
info
:
{
displayName
:
'card-details'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
}
export
interface
LayoutAreasExpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_areas_expertises'
;
info
:
{
displayName
:
'AreasExpertise'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
}
export
interface
HomePeople
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_home_people'
;
info
:
{
...
...
@@ -464,259 +717,6 @@ export interface DynamicZoneAbout extends Struct.ComponentSchema {
};
}
export
interface
LayoutWhatwedo
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_whatwedos'
;
info
:
{
displayName
:
'Whatwedo'
;
description
:
''
;
};
attributes
:
{
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutWeOffer
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_we_offers'
;
info
:
{
displayName
:
'WeOffer'
;
};
attributes
:
{
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutTechnicalexpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_technicalexpertises'
;
info
:
{
displayName
:
'Technicalexpertise'
;
};
attributes
:
{
SectionTitle
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Technicallist
:
Schema
.
Attribute
.
Component
<
'layout.technicalexp-tab'
,
true
>
;
};
}
export
interface
LayoutTechnicalexpTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_technicalexp_tabs'
;
info
:
{
displayName
:
'TechnicalexpTab'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
LayoutTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_tabs'
;
info
:
{
displayName
:
'Tab'
;
};
attributes
:
{
sectionTitle
:
Schema
.
Attribute
.
String
;
shortDescription
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutServicelist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_servicelists'
;
info
:
{
displayName
:
'Servicelist'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
};
}
export
interface
LayoutPageBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_page_banners'
;
info
:
{
displayName
:
'PageBanner'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
LayoutOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_overviews'
;
info
:
{
displayName
:
'Overview'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutIndustryOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_industry_overviews'
;
info
:
{
displayName
:
'IndustryOverview'
;
description
:
''
;
};
attributes
:
{
subtitle
:
Schema
.
Attribute
.
String
;
title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
LayoutHeading
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_headings'
;
info
:
{
displayName
:
'heading'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
LayoutFunctionalAreas
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_functional_areas'
;
info
:
{
displayName
:
'FunctionalAreas'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
&
Schema
.
Attribute
.
Required
;
};
}
export
interface
LayoutCtaBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cta_banners'
;
info
:
{
displayName
:
'CTABanner'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
};
}
export
interface
LayoutConversionCode
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_conversion_codes'
;
info
:
{
displayName
:
'ConversionCode'
;
description
:
''
;
};
attributes
:
{
scriptcode
:
Schema
.
Attribute
.
Text
;
noscriptcode
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
LayoutClientel
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_clientels'
;
info
:
{
displayName
:
'Clientel'
;
description
:
''
;
};
attributes
:
{
logos
:
Schema
.
Attribute
.
Media
<
'images'
,
true
>
;
};
}
export
interface
LayoutCfolist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cfolists'
;
info
:
{
displayName
:
'cfolist'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
LayoutCfoService
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cfo_services'
;
info
:
{
displayName
:
'CFOService'
;
description
:
''
;
};
attributes
:
{
IndustryServiceList
:
Schema
.
Attribute
.
Component
<
'layout.cfo-service-tab'
,
true
>
;
};
}
export
interface
LayoutCfoServiceTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cfo_service_tabs'
;
info
:
{
displayName
:
'CFOServiceTab'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
CfoList
:
Schema
.
Attribute
.
Component
<
'layout.cfolist'
,
true
>
;
};
}
export
interface
LayoutCard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_cards'
;
info
:
{
displayName
:
'card'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
};
}
export
interface
LayoutCardDetails
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_card_details'
;
info
:
{
displayName
:
'card-details'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
}
export
interface
LayoutAreasExpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_layout_areas_expertises'
;
info
:
{
displayName
:
'AreasExpertise'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
}
export
interface
CtaCta
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_cta_ctas'
;
info
:
{
...
...
@@ -749,26 +749,6 @@ declare module '@strapi/strapi' {
'people.people-list'
:
PeoplePeopleList
;
'people.overview'
:
PeopleOverview
;
'people.advisory-board'
:
PeopleAdvisoryBoard
;
'home.people'
:
HomePeople
;
'home.knowlege-tab'
:
HomeKnowlegeTab
;
'home.knowledgeshack'
:
HomeKnowledgeshack
;
'home.industry'
:
HomeIndustry
;
'home.home'
:
HomeHome
;
'dynamic-zone.text'
:
DynamicZoneText
;
'dynamic-zone.table'
:
DynamicZoneTable
;
'dynamic-zone.rules-list'
:
DynamicZoneRulesList
;
'dynamic-zone.rules-application'
:
DynamicZoneRulesApplication
;
'dynamic-zone.keyfeature'
:
DynamicZoneKeyfeature
;
'dynamic-zone.facts'
:
DynamicZoneFacts
;
'dynamic-zone.fact-list'
:
DynamicZoneFactList
;
'dynamic-zone.element-two'
:
DynamicZoneElementTwo
;
'dynamic-zone.element-one'
:
DynamicZoneElementOne
;
'dynamic-zone.element-list'
:
DynamicZoneElementList
;
'dynamic-zone.download-btn'
:
DynamicZoneDownloadBtn
;
'dynamic-zone.details'
:
DynamicZoneDetails
;
'dynamic-zone.card'
:
DynamicZoneCard
;
'dynamic-zone.background'
:
DynamicZoneBackground
;
'dynamic-zone.about'
:
DynamicZoneAbout
;
'layout.whatwedo'
:
LayoutWhatwedo
;
'layout.we-offer'
:
LayoutWeOffer
;
'layout.technicalexpertise'
:
LayoutTechnicalexpertise
;
...
...
@@ -789,6 +769,26 @@ 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
;
'dynamic-zone.text'
:
DynamicZoneText
;
'dynamic-zone.table'
:
DynamicZoneTable
;
'dynamic-zone.rules-list'
:
DynamicZoneRulesList
;
'dynamic-zone.rules-application'
:
DynamicZoneRulesApplication
;
'dynamic-zone.keyfeature'
:
DynamicZoneKeyfeature
;
'dynamic-zone.facts'
:
DynamicZoneFacts
;
'dynamic-zone.fact-list'
:
DynamicZoneFactList
;
'dynamic-zone.element-two'
:
DynamicZoneElementTwo
;
'dynamic-zone.element-one'
:
DynamicZoneElementOne
;
'dynamic-zone.element-list'
:
DynamicZoneElementList
;
'dynamic-zone.download-btn'
:
DynamicZoneDownloadBtn
;
'dynamic-zone.details'
:
DynamicZoneDetails
;
'dynamic-zone.card'
:
DynamicZoneCard
;
'dynamic-zone.background'
:
DynamicZoneBackground
;
'dynamic-zone.about'
:
DynamicZoneAbout
;
'cta.cta'
:
CtaCta
;
}
}
...
...
types/generated/contentTypes.d.ts
View file @
315ad9a
...
...
@@ -1177,7 +1177,7 @@ export interface ApiFcPageFcPage extends Struct.SingleTypeSchema {
'dynamic-zone.about'
,
'dynamic-zone.element-one'
,
'dynamic-zone.element-two'
,
'
layout
.card'
,
'
dynamic-zone
.card'
,
]
>
;
Clientel
:
Schema
.
Attribute
.
Component
<
'layout.clientel'
,
true
>
;
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment