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 c5b32c04
authored
2025-07-28 18:29:18 +0530
by
sujata
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
career compoents
1 parent
13a41d54
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
374 additions
and
357 deletions
src/api/career-page/content-types/career-page/schema.json
types/generated/components.d.ts
types/generated/contentTypes.d.ts
src/api/career-page/content-types/career-page/schema.json
View file @
c5b32c0
...
...
@@ -30,6 +30,15 @@
"type"
:
"component"
,
"repeatable"
:
false
,
"component"
:
"shared.seo"
},
"CareerDetails"
:
{
"type"
:
"dynamiczone"
,
"components"
:
[
"dynamic-zone.about"
,
"dynamic-zone.background"
,
"dynamic-zone.details"
,
"dynamic-zone.text"
]
}
}
}
types/generated/components.d.ts
View file @
c5b32c0
import
type
{
Struct
,
Schema
}
from
'@strapi/strapi'
;
export
interface
PeopleTeamMember
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_people_team_members'
;
info
:
{
displayName
:
'TeamMember'
;
description
:
''
;
};
attributes
:
{
Name
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Linkdin
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Designation
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
};
}
export
interface
PeopleTeamLeads
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_people_team_leads'
;
info
:
{
displayName
:
'Team Leads'
;
};
attributes
:
{
Name
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Designation
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Linkdin
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
};
}
export
interface
PeoplePeopleList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_people_people_lists'
;
info
:
{
displayName
:
'people-list'
;
description
:
''
;
};
attributes
:
{
heading
:
Schema
.
Attribute
.
String
;
description
:
Schema
.
Attribute
.
String
;
};
}
export
interface
PeopleOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_people_overviews'
;
info
:
{
displayName
:
'Overview'
;
description
:
''
;
};
attributes
:
{
Subtitle
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
Description
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
PeopleAdvisoryBoard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_people_advisory_boards'
;
info
:
{
displayName
:
'Advisory Board'
;
};
attributes
:
{
Name
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
}
export
interface
SharedSlider
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_shared_sliders'
;
info
:
{
...
...
@@ -110,351 +175,302 @@ export interface SharedMedia extends Struct.ComponentSchema {
};
}
export
interface
HomePeople
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_people
'
;
export
interface
LayoutWhatwedo
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_whatwedos
'
;
info
:
{
displayName
:
'
People
'
;
displayName
:
'
Whatwedo
'
;
description
:
''
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
peoplelist
:
Schema
.
Attribute
.
Component
<
'people.people-list'
,
true
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
HomeKnowlegeTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_knowlege_tab
s'
;
export
interface
LayoutWeOffer
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_we_offer
s'
;
info
:
{
displayName
:
'
KnowlegeTab
'
;
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
HomeKnowledgeshack
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_knowledgeshack
s'
;
export
interface
LayoutTechnicalexpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_technicalexpertise
s'
;
info
:
{
displayName
:
'Knowledgeshack'
;
description
:
''
;
displayName
:
'Technicalexpertise'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
SectionTitle
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Technicallist
:
Schema
.
Attribute
.
Component
<
'layout.technicalexp-tab'
,
true
>
;
};
}
export
interface
HomeIndustry
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_industrie
s'
;
export
interface
LayoutTechnicalexpTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_technicalexp_tab
s'
;
info
:
{
displayName
:
'Industry'
;
description
:
''
;
displayName
:
'TechnicalexpTab'
;
};
attributes
:
{
Subtitle
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
;
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_home
s'
;
export
interface
LayoutTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_tab
s'
;
info
:
{
displayName
:
'Home Banner'
;
description
:
''
;
displayName
:
'Tab'
;
};
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
>
;
sectionTitle
:
Schema
.
Attribute
.
String
;
shortDescription
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
PeopleTeamMember
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
people_team_member
s'
;
export
interface
LayoutServicelist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_servicelist
s'
;
info
:
{
displayName
:
'TeamMember'
;
description
:
''
;
displayName
:
'Servicelist'
;
};
attributes
:
{
Name
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Linkdin
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Designation
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
;
};
}
export
interface
PeopleTeamLeads
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
people_team_lead
s'
;
export
interface
LayoutPageBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_page_banner
s'
;
info
:
{
displayName
:
'
Team Leads
'
;
displayName
:
'
PageBanner
'
;
};
attributes
:
{
Name
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Designation
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Linkdin
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Heading
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
PeoplePeopleList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
people_people_list
s'
;
export
interface
LayoutOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_overview
s'
;
info
:
{
displayName
:
'
people-list
'
;
displayName
:
'
Overview
'
;
description
:
''
;
};
attributes
:
{
heading
:
Schema
.
Attribute
.
String
;
description
:
Schema
.
Attribute
.
String
;
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
People
Overview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
people
_overviews'
;
export
interface
LayoutIndustry
Overview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_industry
_overviews'
;
info
:
{
displayName
:
'Overview'
;
displayName
:
'
Industry
Overview'
;
description
:
''
;
};
attributes
:
{
Subtitle
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
subtitle
:
Schema
.
Attribute
.
String
;
title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
PeopleAdvisoryBoard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
people_advisory_board
s'
;
export
interface
LayoutHeading
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_heading
s'
;
info
:
{
displayName
:
'Advisory Board'
;
displayName
:
'heading'
;
description
:
''
;
};
attributes
:
{
Name
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
DynamicZoneText
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_text
s'
;
export
interface
LayoutFunctionalAreas
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_functional_area
s'
;
info
:
{
displayName
:
'Content'
;
description
:
''
;
displayName
:
'FunctionalAreas'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
&
Schema
.
Attribute
.
Required
;
};
}
export
interface
DynamicZoneTable
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_table
s'
;
export
interface
LayoutCtaBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cta_banner
s'
;
info
:
{
displayName
:
'
table
'
;
displayName
:
'
CTABanner
'
;
};
attributes
:
{
tableData
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
};
}
export
interface
DynamicZoneRulesList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_rules_list
s'
;
export
interface
LayoutConversionCode
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_conversion_code
s'
;
info
:
{
displayName
:
'
RulesList
'
;
displayName
:
'
ConversionCode
'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
details
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.details'
,
false
>
;
scriptcode
:
Schema
.
Attribute
.
Text
;
noscriptcode
:
Schema
.
Attribute
.
Text
;
};
}
export
interface
DynamicZoneRulesApplication
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_rules_application
s'
;
export
interface
LayoutClientel
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_clientel
s'
;
info
:
{
displayName
:
'
RulesApplication
'
;
displayName
:
'
Clientel
'
;
description
:
''
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Subheading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
>
;
RuleList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.rules-list'
,
true
>
;
logos
:
Schema
.
Attribute
.
Media
<
'images'
,
true
>
;
};
}
export
interface
DynamicZoneKeyfeature
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_keyfeature
s'
;
export
interface
LayoutCfolist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cfolist
s'
;
info
:
{
displayName
:
'KeyFeature'
;
description
:
''
;
};
attributes
:
{
sectionTitle
:
Schema
.
Attribute
.
String
;
SectionSubtitle
:
Schema
.
Attribute
.
String
;
KeyFeatureList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.fact-list'
,
true
>
;
};
}
export
interface
DynamicZoneFacts
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_dynamic_zone_facts'
;
info
:
{
displayName
:
'Facts'
;
displayName
:
'cfolist'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
FactList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.fact-list'
,
true
>
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
DynamicZoneFactList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_fact_list
s'
;
export
interface
LayoutCfoService
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cfo_service
s'
;
info
:
{
displayName
:
'FactList'
;
displayName
:
'CFOService'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
;
IndustryServiceList
:
Schema
.
Attribute
.
Component
<
'layout.cfo-service-tab'
,
true
>
;
};
}
export
interface
DynamicZoneElementTwo
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_two
s'
;
export
interface
LayoutCfoServiceTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cfo_service_tab
s'
;
info
:
{
displayName
:
'ElementTwo'
;
displayName
:
'CFOServiceTab'
;
description
:
''
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
ElementList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.element-
list'
,
true
>
;
Title
:
Schema
.
Attribute
.
String
;
CfoList
:
Schema
.
Attribute
.
Component
<
'layout.cfo
list'
,
true
>
;
};
}
export
interface
DynamicZoneElementOne
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_one
s'
;
export
interface
LayoutCard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_card
s'
;
info
:
{
displayName
:
'ElementOne'
;
description
:
''
;
displayName
:
'card'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
ElementList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.element-list'
,
true
>
;
};
}
export
interface
DynamicZoneElementList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_list
s'
;
export
interface
LayoutCardDetails
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_card_detail
s'
;
info
:
{
displayName
:
'
ElementList
'
;
displayName
:
'
card-details
'
;
};
attributes
:
{
StepHeading
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
StepDescription
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
StepImg
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
}
export
interface
DynamicZoneDownloadBtn
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_download_btn
s'
;
export
interface
LayoutAreasExpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_areas_expertise
s'
;
info
:
{
displayName
:
'
DownloadBtn
'
;
displayName
:
'
AreasExpertise
'
;
description
:
''
;
};
attributes
:
{
Subtitle
:
Schema
.
Attribute
.
String
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
String
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
}
export
interface
DynamicZoneDetails
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_detail
s'
;
export
interface
CtaCta
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
cta_cta
s'
;
info
:
{
displayName
:
'
Details
'
;
displayName
:
'
CTA
'
;
};
attributes
:
{
Details
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
text
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
&
Schema
.
Attribute
.
DefaultTo
<
'text'
>
;
URL
:
Schema
.
Attribute
.
String
;
target
:
Schema
.
Attribute
.
Enumeration
<
[
'_blank'
,
'_parent'
,
'_self'
,
'_top'
]
>
;
varient
:
Schema
.
Attribute
.
Enumeration
<
[
'outline'
,
'fill'
]
>
;
};
}
export
interface
DynamicZoneCard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_dynamic_zone_cards'
;
info
:
{
displayName
:
'card'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
carddetails
:
Schema
.
Attribute
.
Component
<
'layout.card-details'
,
true
>
;
};
}
export
interface
DynamicZoneBackground
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_dynamic_zone_backgrounds'
;
export
interface
DynamicZoneText
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_dynamic_zone_texts'
;
info
:
{
displayName
:
'
RightsideImg
'
;
displayName
:
'
Content
'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Content
:
Schema
.
Attribute
.
RichText
&
Heading
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
Text
;
Description
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
DynamicZone
About
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_dynamic_zone_
about
s'
;
export
interface
DynamicZone
Table
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_dynamic_zone_
table
s'
;
info
:
{
displayName
:
'LeftsideImg'
;
description
:
''
;
displayName
:
'table'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Content
:
Schema
.
Attribute
.
RichText
&
tableData
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
...
...
@@ -464,279 +480,268 @@ export interface DynamicZoneAbout extends Struct.ComponentSchema {
};
}
export
interface
LayoutWhatwedo
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_whatwedo
s'
;
export
interface
DynamicZoneRulesList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_rules_list
s'
;
info
:
{
displayName
:
'
Whatwedo
'
;
displayName
:
'
RulesList
'
;
description
:
''
;
};
attributes
:
{
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta
'
,
false
>
;
details
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.details
'
,
false
>
;
};
}
export
interface
LayoutWeOffer
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_we_offer
s'
;
export
interface
DynamicZoneRulesApplication
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_rules_application
s'
;
info
:
{
displayName
:
'WeOffer'
;
displayName
:
'RulesApplication'
;
description
:
''
;
};
attributes
:
{
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Title
:
Schema
.
Attribute
.
String
;
Heading
:
Schema
.
Attribute
.
String
;
Subheading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
>
;
RuleList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.rules-list'
,
true
>
;
};
}
export
interface
LayoutTechnicalexpertis
e
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_technicalexpertis
es'
;
export
interface
DynamicZoneKeyfeatur
e
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_keyfeatur
es'
;
info
:
{
displayName
:
'Technicalexpertise'
;
displayName
:
'KeyFeature'
;
description
:
''
;
};
attributes
:
{
S
ectionTitle
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Technicallist
:
Schema
.
Attribute
.
Component
<
'layout.technicalexp-tab
'
,
true
>
;
s
ectionTitle
:
Schema
.
Attribute
.
String
;
S
ectionS
ubtitle
:
Schema
.
Attribute
.
String
;
KeyFeatureList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.fact-list
'
,
true
>
;
};
}
export
interface
LayoutTechnicalexpTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_technicalexp_tab
s'
;
export
interface
DynamicZoneFacts
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_fact
s'
;
info
:
{
displayName
:
'
TechnicalexpTab
'
;
displayName
:
'
Facts
'
;
};
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
>
;
Subtitle
:
Schema
.
Attribute
.
Text
;
FactList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.fact-list'
,
true
>
;
};
}
export
interface
LayoutServicel
ist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_service
lists'
;
export
interface
DynamicZoneFactL
ist
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_fact_
lists'
;
info
:
{
displayName
:
'
Servicel
ist'
;
displayName
:
'
FactL
ist'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
}
export
interface
LayoutPageBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_page_banner
s'
;
export
interface
DynamicZoneElementTwo
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_two
s'
;
info
:
{
displayName
:
'
PageBanner
'
;
displayName
:
'
ElementTwo
'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
ElementList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.element-list'
,
true
>
;
};
}
export
interface
LayoutOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_overview
s'
;
export
interface
DynamicZoneElementOne
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_one
s'
;
info
:
{
displayName
:
'
Overview
'
;
displayName
:
'
ElementOne
'
;
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
>
;
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
ElementList
:
Schema
.
Attribute
.
Component
<
'dynamic-zone.element-list'
,
true
>
;
};
}
export
interface
LayoutIndustryOverview
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_industry_overview
s'
;
export
interface
DynamicZoneElementList
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_element_list
s'
;
info
:
{
displayName
:
'IndustryOverview'
;
description
:
''
;
displayName
:
'ElementList'
;
};
attributes
:
{
subtitle
:
Schema
.
Attribute
.
String
;
title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
StepHeading
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
StepDescription
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
StepImg
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
};
}
export
interface
LayoutHeading
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_heading
s'
;
export
interface
DynamicZoneDownloadBtn
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_download_btn
s'
;
info
:
{
displayName
:
'
heading
'
;
displayName
:
'
DownloadBtn
'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
String
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutFunctionalArea
s
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_functional_area
s'
;
export
interface
DynamicZoneDetail
s
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_detail
s'
;
info
:
{
displayName
:
'
FunctionalArea
s'
;
displayName
:
'
Detail
s'
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
;
Icon
:
Schema
.
Attribute
.
Media
<
'images'
>
&
Schema
.
Attribute
.
Required
;
Description
:
Schema
.
Attribute
.
Text
&
Schema
.
Attribute
.
Required
;
Details
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
}
export
interface
LayoutCtaBanner
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cta_banner
s'
;
export
interface
DynamicZoneCard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_card
s'
;
info
:
{
displayName
:
'
CTABanner
'
;
displayName
:
'
card
'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
carddetails
:
Schema
.
Attribute
.
Component
<
'layout.card-details'
,
true
>
;
};
}
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'
;
export
interface
DynamicZoneBackground
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_dynamic_zone_backgrounds'
;
info
:
{
displayName
:
'
Clientel
'
;
displayName
:
'
RightsideImg
'
;
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'
>
;
Subtitle
:
Schema
.
Attribute
.
String
;
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
|
'files'
|
'videos'
|
'audios'
>
;
};
}
export
interface
LayoutCfoService
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cfo_service
s'
;
export
interface
DynamicZoneAbout
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
dynamic_zone_about
s'
;
info
:
{
displayName
:
'
CFOService
'
;
displayName
:
'
LeftsideImg
'
;
description
:
''
;
};
attributes
:
{
IndustryServiceList
:
Schema
.
Attribute
.
Component
<
'layout.cfo-service-tab'
,
true
Title
:
Schema
.
Attribute
.
String
;
Subtitle
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
Content
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
};
}
export
interface
LayoutCfoServiceTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_cfo_service_tabs
'
;
export
interface
HomePeople
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_people
'
;
info
:
{
displayName
:
'
CFOServiceTab
'
;
displayName
:
'
People
'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
CfoList
:
Schema
.
Attribute
.
Component
<
'layout.cfolist'
,
true
>
;
Heading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
peoplelist
:
Schema
.
Attribute
.
Component
<
'people.people-list'
,
true
>
;
};
}
export
interface
LayoutCard
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_card
s'
;
export
interface
HomeKnowlegeTab
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_knowlege_tab
s'
;
info
:
{
displayName
:
'
card
'
;
displayName
:
'
KnowlegeTab
'
;
};
attributes
:
{
Heading
:
Schema
.
Attribute
.
Component
<
'layout.heading'
,
false
>
;
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
Text
;
CTA
:
Schema
.
Attribute
.
Component
<
'cta.cta'
,
false
>
;
};
}
export
interface
LayoutCardDetails
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_card_detail
s'
;
export
interface
HomeKnowledgeshack
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_knowledgeshack
s'
;
info
:
{
displayName
:
'card-details'
;
displayName
:
'Knowledgeshack'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
RichText
&
Schema
.
Attribute
.
CustomField
<
'plugin::ckeditor5.CKEditor'
,
{
preset
:
'default'
;
}
>
;
Heading
:
Schema
.
Attribute
.
String
;
Description
:
Schema
.
Attribute
.
String
;
Image
:
Schema
.
Attribute
.
Media
<
'images'
>
;
};
}
export
interface
LayoutAreasExpertise
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
layout_areas_expertis
es'
;
export
interface
HomeIndustry
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_industri
es'
;
info
:
{
displayName
:
'
AreasExpertise
'
;
displayName
:
'
Industry
'
;
description
:
''
;
};
attributes
:
{
Title
:
Schema
.
Attribute
.
String
;
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
CtaCta
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
cta_cta
s'
;
export
interface
HomeHome
extends
Struct
.
ComponentSchema
{
collectionName
:
'components_
home_home
s'
;
info
:
{
displayName
:
'CTA'
;
displayName
:
'Home Banner'
;
description
:
''
;
};
attributes
:
{
text
:
Schema
.
Attribute
.
String
&
Schema
.
Attribute
.
Required
&
Schema
.
Attribute
.
DefaultTo
<
'text'
>
;
URL
:
Schema
.
Attribute
.
String
;
target
:
Schema
.
Attribute
.
Enumeration
<
[
'_blank'
,
'_parent'
,
'_self'
,
'_top'
]
>
;
varient
:
Schema
.
Attribute
.
Enumeration
<
[
'outline'
,
'fill'
]
>
;
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
>
;
};
}
declare
module
'@strapi/strapi'
{
export
module
Public
{
export
interface
ComponentSchemas
{
'people.team-member'
:
PeopleTeamMember
;
'people.team-leads'
:
PeopleTeamLeads
;
'people.people-list'
:
PeoplePeopleList
;
'people.overview'
:
PeopleOverview
;
'people.advisory-board'
:
PeopleAdvisoryBoard
;
'shared.slider'
:
SharedSlider
;
'shared.seo'
:
SharedSeo
;
'shared.rich-text'
:
SharedRichText
;
...
...
@@ -744,31 +749,6 @@ 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
;
'people.team-member'
:
PeopleTeamMember
;
'people.team-leads'
:
PeopleTeamLeads
;
'people.people-list'
:
PeoplePeopleList
;
'people.overview'
:
PeopleOverview
;
'people.advisory-board'
:
PeopleAdvisoryBoard
;
'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
;
...
...
@@ -790,6 +770,26 @@ declare module '@strapi/strapi' {
'layout.card-details'
:
LayoutCardDetails
;
'layout.areas-expertise'
:
LayoutAreasExpertise
;
'cta.cta'
:
CtaCta
;
'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
;
'home.people'
:
HomePeople
;
'home.knowlege-tab'
:
HomeKnowlegeTab
;
'home.knowledgeshack'
:
HomeKnowledgeshack
;
'home.industry'
:
HomeIndustry
;
'home.home'
:
HomeHome
;
}
}
}
types/generated/contentTypes.d.ts
View file @
c5b32c0
...
...
@@ -891,6 +891,14 @@ export interface ApiCareerPageCareerPage extends Struct.SingleTypeSchema {
Description
:
Schema
.
Attribute
.
Text
;
Btn_link
:
Schema
.
Attribute
.
String
;
seo
:
Schema
.
Attribute
.
Component
<
'shared.seo'
,
false
>
;
CareerDetails
:
Schema
.
Attribute
.
DynamicZone
<
[
'dynamic-zone.about'
,
'dynamic-zone.background'
,
'dynamic-zone.details'
,
'dynamic-zone.text'
,
]
>
;
createdAt
:
Schema
.
Attribute
.
DateTime
;
updatedAt
:
Schema
.
Attribute
.
DateTime
;
publishedAt
:
Schema
.
Attribute
.
DateTime
;
...
...
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