-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathHelpLinkComponent.stories.ts
More file actions
75 lines (68 loc) · 1.96 KB
/
HelpLinkComponent.stories.ts
File metadata and controls
75 lines (68 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import type { Meta, StoryObj } from '@storybook/react-vite';
import HelpLinkComponent from '../HelpLinkComponent';
import { withControlGroup } from '../../../../.storybook/withControlGroup';
const meta = {
component: HelpLinkComponent,
title: 'HelpLinkComponent',
decorators: [withControlGroup],
} satisfies Meta<typeof HelpLinkComponent>;
export default meta;
type Story = StoryObj<typeof meta>;
export const Base: Story = {
args: {
controlOptions: {
text: 'example text',
link: 'example/reflink',
},
},
};
export const HelpAsTextWithLinks: Story = {
args: {
controlOptions: {
text: 'Help as text with link assigned to [[here]] word',
links: [
{
slug: 'here',
link: 'https://splunk.github.io/addonfactory-ucc-generator/',
linkText: 'this',
},
],
},
},
};
export const HelpNoLinksInManyLines: Story = {
args: {
controlOptions: {
text: 'Help text \n displayed \n in many lines',
links: [
{
slug: 'here',
link: 'https://splunk.github.io/addonfactory-ucc-generator/',
linkText: 'this',
},
],
},
},
};
export const HelpManyLinesAndLink: Story = {
args: {
controlOptions: {
text: 'First Line\n Second Line \n[[link]]\n Last line',
links: [
{
slug: 'link',
link: 'https://splunk.github.io/addonfactory-ucc-generator/',
linkText: 'Link Line',
},
],
},
},
};
export const OneLinkManyLines: Story = {
args: {
controlOptions: {
text: 'First Line\n Second Line \n Last line',
link: 'https://splunk.github.io/addonfactory-ucc-generator/',
},
},
};