Skip to content

Commit e7fae82

Browse files
committed
experimental
1 parent e547f1a commit e7fae82

File tree

11 files changed

+35
-10
lines changed

11 files changed

+35
-10
lines changed

.storybook/components/DocsHeader.module.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,17 @@
3535
.infoTable td[data-import-cell='true'] {
3636
padding-inline-end: 2.5rem;
3737
}
38+
39+
.titleRow {
40+
padding-block-end: 0.5rem;
41+
}
42+
43+
.titleRow :global(.sbdocs-title) {
44+
margin-bottom: 0;
45+
}
46+
47+
.experimentalLabel {
48+
font-size: var(--sapObjectHeader_Title_SnappedFontSize);
49+
margin-inline-start: 0.25rem;
50+
align-self: flex-end;
51+
}

.storybook/components/DocsHeader.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ interface InfoTableProps {
4949
subComponents?: string[];
5050
mergeSubComponents?: boolean;
5151
isChart?: boolean;
52+
experimental?: boolean;
5253
}
5354

5455
export const InfoTable = ({ since, subComponents, mergeSubComponents }: InfoTableProps) => {
@@ -128,11 +129,12 @@ export const InfoTable = ({ since, subComponents, mergeSubComponents }: InfoTabl
128129
);
129130
};
130131

131-
export const DocsHeader = ({ since, subComponents, mergeSubComponents, isChart }: InfoTableProps) => {
132+
export const DocsHeader = ({ since, subComponents, mergeSubComponents, isChart, experimental }: InfoTableProps) => {
132133
return (
133134
<ThemeProvider>
134-
<FlexBox alignItems={FlexBoxAlignItems.Center}>
135+
<FlexBox alignItems={FlexBoxAlignItems.Center} className={classes.titleRow}>
135136
<Title />
137+
{experimental && <Label className={classes.experimentalLabel}>experimental</Label>}
136138
<span style={{ flexGrow: 1 }} />
137139
<Links />
138140
</FlexBox>

.storybook/manager-head.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,15 @@
5050
input:not(:checked) ~ span:first-of-type {
5151
background-color: transparent !important;
5252
}
53+
54+
/*experimental components */
55+
#data-display-table::after,
56+
#inputs-tokenizer::after,
57+
#layouts-floorplans-form::after,
58+
#charts-timelinechart::after {
59+
content: '(experimental)';
60+
overflow: hidden;
61+
}
5362
</style>
5463

5564
<script data-ui5-config type="application/json">

packages/charts/src/components/TimelineChart/TimeLineChart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { TimelineChartAnnotation } from './TimelineChartAnnotation';
66

77
<Meta of={ComponentStories} />
88

9-
<DocsHeader isChart since="1.10.0" />
9+
<DocsHeader isChart since="1.10.0" experimental />
1010

1111
<Canvas of={ComponentStories.Default} />
1212

packages/charts/src/components/TimelineChart/TimeLineChart.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { TimelineChart } from './TimelineChart.js';
66
import { TimelineChartAnnotation } from './TimelineChartAnnotation.js';
77

88
const meta = {
9-
title: 'TimelineChart (experimental)',
9+
title: 'TimelineChart',
1010
component: TimelineChart,
1111
argTypes: {
1212
dataset: {

packages/main/src/webComponents/Form/Form.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import * as ComponentStories from './Form.stories';
77

88
<Meta of={ComponentStories} />
99

10-
<DocsHeader subComponents={['FormGroup', 'FormItem']} />
10+
<DocsHeader subComponents={['FormGroup', 'FormItem']} experimental />
1111

1212
<br />
1313

packages/main/src/webComponents/Form/Form.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { FormItem } from '../FormItem/index.js';
77
import { Form } from './index.js';
88

99
const meta = {
10-
title: 'Layouts & Floorplans / Form (experimental)',
10+
title: 'Layouts & Floorplans / Form',
1111
component: Form,
1212
argTypes: {
1313
children: { control: { disable: true } }

packages/main/src/webComponents/Table/Table.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import * as ComponentStories from './Table.stories';
1111

1212
<Meta of={ComponentStories} />
1313

14-
<DocsHeader />
14+
<DocsHeader experimental />
1515

1616
<br />
1717

packages/main/src/webComponents/Table/Table.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { TableSelection } from '../TableSelection/index.js';
1212
import { Table } from './index.js';
1313

1414
const meta = {
15-
title: 'Data Display / Table (experimental)',
15+
title: 'Data Display / Table',
1616
component: Table,
1717
argTypes: {
1818
headerRow: { control: { disable: true } },

packages/main/src/webComponents/Tokenizer/Tokenizer.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import SubcomponentsSection from '@sb/docs/SubcomponentsSection.md?raw';
88

99
[//]: # 'todo: check why subcomponents are not displayed via CEM'
1010

11-
<DocsHeader subComponents={['Token']} />
11+
<DocsHeader subComponents={['Token']} experimental />
1212

1313
<br />
1414

0 commit comments

Comments
 (0)