Skip to content

Commit 0207c6a

Browse files
committed
final batch
1 parent 72166fb commit 0207c6a

File tree

23 files changed

+150
-120
lines changed

23 files changed

+150
-120
lines changed

packages/styleguide/src/lib/Molecules/Modals/About.mdx

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ import { Meta } from '@storybook/blocks';
22

33
import { AboutHeader, TableOfContents } from '~styleguide/blocks';
44

5+
import { parameters as dialogParameters } from './Dialog/Dialog.mdx';
6+
import { parameters as modalParameters } from './Modal/Modal.mdx';
7+
import { parameters as modalDeprecatedParameters } from './ModalDeprecated/ModalDeprecated.mdx';
8+
import { parameters as overlayParameters } from './Overlay/Overlay.mdx';
9+
510
export const parameters = {
611
id: 'Molecules/Modals',
712
title: 'Modals',
@@ -18,29 +23,28 @@ Use a modal to focus a user’s attention on an important piece of information o
1823
<TableOfContents
1924
links={[
2025
{
21-
id: 'Molecules/Modals/Dialog',
22-
subtitle: 'Structured dialog modals with binary options.',
23-
title: 'Dialog',
24-
status: 'updating',
26+
id: `Molecules/${parameters.title}/${dialogParameters.title}`,
27+
subtitle: dialogParameters.subtitle,
28+
title: dialogParameters.title,
29+
status: dialogParameters.status,
2530
},
2631
{
27-
id: 'Molecules/Modals/Modal',
28-
subtitle: 'A simple Modal portal to escape current DOM Context.',
29-
title: 'Modal',
30-
status: 'updating',
32+
id: `Molecules/${parameters.title}/${modalParameters.title}`,
33+
subtitle: modalParameters.subtitle,
34+
title: modalParameters.title,
35+
status: modalParameters.status,
3136
},
3237
{
33-
id: 'Molecules/Modals/ModalDeprecated',
34-
subtitle: 'Please see the Modal page for all new Modals.',
35-
title: 'ModalDeprecated',
36-
status: 'deprecated',
38+
id: `Molecules/${parameters.title}/${modalDeprecatedParameters.title}`,
39+
subtitle: modalDeprecatedParameters.subtitle,
40+
title: modalDeprecatedParameters.title,
41+
status: modalDeprecatedParameters.status,
3742
},
3843
{
39-
id: 'Molecules/Modals/Overlay',
40-
subtitle:
41-
"Overlay primitives are controlled components that are told whether they're open by their parent. They're very basic and don't have animations defined.",
42-
title: 'Overlay',
43-
status: 'current',
44+
id: `Molecules/${parameters.title}/${overlayParameters.title}`,
45+
subtitle: overlayParameters.subtitle,
46+
title: overlayParameters.title,
47+
status: overlayParameters.status,
4448
},
4549
]}
4650
/>

packages/styleguide/src/lib/Molecules/Modals/Dialog/Dialog.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ComponentHeader, LinkTo } from '~styleguide/blocks';
55
import * as DialogStories from './Dialog.stories';
66

77
export const parameters = {
8+
title: 'Dialog',
89
subtitle: `Structured dialog modals with binary options.`,
910
design: {
1011
type: 'figma',

packages/styleguide/src/lib/Molecules/Modals/Modal/Modal.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ComponentHeader } from '~styleguide/blocks';
55
import * as ModalStories from './Modal.stories';
66

77
export const parameters = {
8+
title: 'Modal',
89
subtitle: `A simple Modal portal to escape current DOM Context.`,
910
design: {
1011
type: 'figma',

packages/styleguide/src/lib/Molecules/Modals/ModalDeprecated/ModalDeprecated.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ComponentHeader, LinkTo } from '~styleguide/blocks';
55
import * as ModalDeprecatedStories from './ModalDeprecated.stories';
66

77
export const parameters = {
8+
title: 'ModalDeprecated',
89
subtitle: `Please see the Modal page for all new Modals.`,
910
design: {
1011
type: 'figma',

packages/styleguide/src/lib/Molecules/Modals/Overlay/Overlay.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ComponentHeader } from '~styleguide/blocks';
55
import * as OverlayStories from './Overlay.stories';
66

77
export const parameters = {
8+
title: 'Overlay',
89
subtitle: `Overlay primitives are controlled components that are told whether they're open by their parent. They're very basic and don't have animations defined.`,
910
status: 'current',
1011
source: {

packages/styleguide/src/lib/Molecules/Tips/About.mdx

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import { Meta } from '@storybook/blocks';
22

33
import { AboutHeader, TableOfContents } from '~styleguide/blocks';
44

5+
import { parameters as InfoTipParameters } from './InfoTip/InfoTip.mdx';
6+
import { parameters as PreviewTipParameters } from './PreviewTip/PreviewTip.mdx';
57
import { TipsTable } from './TipsTable';
8+
import { parameters as ToolTipParameters } from './ToolTip/ToolTip.mdx';
69

710
export const parameters = {
811
id: 'Molecules/Tips',
@@ -22,25 +25,22 @@ Tips come in the form of ToolTip or InfoTips (and eventually link PreviewTip). T
2225
<TableOfContents
2326
links={[
2427
{
25-
id: 'Molecules/Tips/InfoTip',
26-
subtitle:
27-
'A tip triggered by clicking on an information icon button. Use an infotip to provide additional info about a nearby element or content.',
28-
title: 'InfoTip',
29-
status: 'current',
28+
id: `Molecules/${parameters.title}/${InfoTipParameters.title}`,
29+
subtitle: InfoTipParameters.subtitle,
30+
title: InfoTipParameters.title,
31+
status: InfoTipParameters.status,
3032
},
3133
{
32-
id: 'Molecules/Tips/PreviewTip',
33-
subtitle:
34-
'An Anchor that provides a snippet of relevant information from the link destination.',
35-
title: 'PreviewTip',
36-
status: 'current',
34+
id: `Molecules/${parameters.title}/${PreviewTipParameters.title}`,
35+
subtitle: PreviewTipParameters.subtitle,
36+
title: PreviewTipParameters.title,
37+
status: PreviewTipParameters.status,
3738
},
3839
{
39-
id: 'Molecules/Tips/ToolTip',
40-
subtitle:
41-
'A short tip triggered on hover and focus of an interactive element. Use a tooltip to further explain an element’s primary action, a disabled button state, or to display a label for an icon-only button.',
42-
title: 'ToolTip',
43-
status: 'current',
40+
id: `Molecules/${parameters.title}/${ToolTipParameters.title}`,
41+
subtitle: ToolTipParameters.subtitle,
42+
title: ToolTipParameters.title,
43+
status: ToolTipParameters.status,
4444
},
4545
]}
4646
/>

packages/styleguide/src/lib/Molecules/Tips/InfoTip/InfoTip.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ComponentHeader } from '~styleguide/blocks';
55
import * as InfoTipStories from './InfoTip.stories';
66

77
export const parameters = {
8+
title: 'InfoTip',
89
subtitle: `A tip triggered by clicking on an information icon button. Use an infotip to provide additional info about a nearby element or content.`,
910
design: {
1011
type: 'figma',

packages/styleguide/src/lib/Molecules/Tips/PreviewTip/PreviewTip.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ComponentHeader, LinkTo } from '~styleguide/blocks';
55
import * as PreviewTipStories from './PreviewTip.stories';
66

77
export const parameters = {
8+
title: 'PreviewTip',
89
subtitle: `An Anchor that provides a snippet of relevant information from the link destination.`,
910
design: {
1011
type: 'figma',

packages/styleguide/src/lib/Molecules/Tips/TipsTable.tsx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,6 @@ import { css } from '@emotion/react';
1414
import styled from '@emotion/styled';
1515

1616
const components = {
17-
ToolTip: {
18-
component: (
19-
<IconButton
20-
icon={MiniStarIcon}
21-
size="small"
22-
tip="ToolTip"
23-
tipProps={{
24-
placement: 'floating',
25-
}}
26-
/>
27-
),
28-
status: 'None',
29-
useCase: 'Clarify function of a UI element',
30-
contents: 'Icon labels, shortcuts, quick tips',
31-
triggers: 'On hover and focus',
32-
skipTitle: false,
33-
},
3417
InfoTip: {
3518
component: <InfoTip info="I am an infotip." placement="floating" />,
3619
status: 'None',
@@ -56,6 +39,23 @@ const components = {
5639
triggers: 'On hover and focus',
5740
skipTitle: true,
5841
},
42+
ToolTip: {
43+
component: (
44+
<IconButton
45+
icon={MiniStarIcon}
46+
size="small"
47+
tip="ToolTip"
48+
tipProps={{
49+
placement: 'floating',
50+
}}
51+
/>
52+
),
53+
status: 'None',
54+
useCase: 'Clarify function of a UI element',
55+
contents: 'Icon labels, shortcuts, quick tips',
56+
triggers: 'On hover and focus',
57+
skipTitle: false,
58+
},
5959
};
6060

6161
const colTitles = Object.keys(components) as (keyof typeof components)[];

packages/styleguide/src/lib/Molecules/Tips/ToolTip/ToolTip.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ComponentHeader, LinkTo } from '~styleguide/blocks';
55
import * as ToolTipStories from './ToolTip.stories';
66

77
export const parameters = {
8+
title: 'ToolTip',
89
subtitle: `A short tip triggered on hover and focus of an interactive element. Use a tooltip to further explain an element’s primary action, a disabled button state, or to display a label for an icon-only button.`,
910
design: {
1011
type: 'figma',

0 commit comments

Comments
 (0)