Skip to content

Commit 152a549

Browse files
authored
Merge pull request #118 from openobserve/dev
feat: add feature comparison head component and update related schemas
2 parents 8a82abc + b613798 commit 152a549

File tree

3 files changed

+47
-2
lines changed

3 files changed

+47
-2
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"collectionName": "components_comparision_pages_component_feature_comparison_heads",
3+
"info": {
4+
"displayName": "Feature Comparison Head"
5+
},
6+
"options": {},
7+
"attributes": {
8+
"featureHeadLabel": {
9+
"type": "string"
10+
},
11+
"compatitorHeadLabel": {
12+
"type": "string"
13+
},
14+
"openobserveHeadLabel": {
15+
"type": "string"
16+
},
17+
"referanceLabel": {
18+
"type": "string"
19+
}
20+
}
21+
}

src/components/comparision-pages-component/feature-comparison.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,15 @@
1111
"repeatable": false,
1212
"component": "elements.heading"
1313
},
14-
"comparisonRows": {
14+
"comparisonRowsBody": {
1515
"type": "component",
1616
"repeatable": true,
1717
"component": "comparision-pages-component.feature-comparison-item"
18+
},
19+
"comaparisonTableHead": {
20+
"type": "component",
21+
"repeatable": false,
22+
"component": "comparision-pages-component.feature-comparison-head"
1823
}
1924
}
2025
}

types/generated/components.d.ts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,14 +142,32 @@ export interface ComparisionPagesComponentFeatureComparison
142142
displayName: 'Feature Comparison ';
143143
};
144144
attributes: {
145-
comparisonRows: Schema.Attribute.Component<
145+
comaparisonTableHead: Schema.Attribute.Component<
146+
'comparision-pages-component.feature-comparison-head',
147+
false
148+
>;
149+
comparisonRowsBody: Schema.Attribute.Component<
146150
'comparision-pages-component.feature-comparison-item',
147151
true
148152
>;
149153
heading: Schema.Attribute.Component<'elements.heading', false>;
150154
};
151155
}
152156

157+
export interface ComparisionPagesComponentFeatureComparisonHead
158+
extends Struct.ComponentSchema {
159+
collectionName: 'components_comparision_pages_component_feature_comparison_heads';
160+
info: {
161+
displayName: 'Feature Comparison Head';
162+
};
163+
attributes: {
164+
compatitorHeadLabel: Schema.Attribute.String;
165+
featureHeadLabel: Schema.Attribute.String;
166+
openobserveHeadLabel: Schema.Attribute.String;
167+
referanceLabel: Schema.Attribute.String;
168+
};
169+
}
170+
153171
export interface ComparisionPagesComponentFeatureComparisonItem
154172
extends Struct.ComponentSchema {
155173
collectionName: 'components_comparision_pages_component_feature_comparison_items';
@@ -1839,6 +1857,7 @@ declare module '@strapi/strapi' {
18391857
'comparision-pages-component.faqs-section': ComparisionPagesComponentFaqsSection;
18401858
'comparision-pages-component.feature-cards': ComparisionPagesComponentFeatureCards;
18411859
'comparision-pages-component.feature-comparison': ComparisionPagesComponentFeatureComparison;
1860+
'comparision-pages-component.feature-comparison-head': ComparisionPagesComponentFeatureComparisonHead;
18421861
'comparision-pages-component.feature-comparison-item': ComparisionPagesComponentFeatureComparisonItem;
18431862
'comparision-pages-component.herosection': ComparisionPagesComponentHerosection;
18441863
'comparision-pages-component.landing-herosection': ComparisionPagesComponentLandingHerosection;

0 commit comments

Comments
 (0)