Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

normalize storybook fixtures #6316

Merged
merged 58 commits into from
Aug 25, 2022
Merged
Changes from 1 commit
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
e01c460
add storybook types and renderComponent helper
radium-v Aug 24, 2022
9430f66
add ES2017.Object lib to tsconfig
radium-v Aug 25, 2022
c77d67b
update eslintrc
radium-v Aug 24, 2022
7ed374d
add hidden debug story
radium-v Aug 24, 2022
2489d57
move accordion types to options module
radium-v Aug 24, 2022
f6e3b33
move anchor types to options module
radium-v Aug 24, 2022
986e0c1
move anchored-region types to options module
radium-v Aug 24, 2022
03ee30b
move button types to options module
radium-v Aug 24, 2022
250bb9e
move horizontal-scroll types to options module
radium-v Aug 24, 2022
80aeb93
move picker types to options module
radium-v Aug 24, 2022
ee2e36a
move slider types to options module
radium-v Aug 24, 2022
8a3526e
normalize accordion stories
radium-v Aug 24, 2022
c62b4bc
normalize accordion-item stories
radium-v Aug 24, 2022
7f18105
normalize anchor stories
radium-v Aug 24, 2022
55c838b
normalize anchored-region stories
radium-v Aug 24, 2022
b83bc6d
normalize avatar stories
radium-v Aug 24, 2022
c843576
normalize badge stories
radium-v Aug 24, 2022
26c640f
normalize breadcrumb stories
radium-v Aug 24, 2022
8e41e2f
normalize breadcrumb-item stories
radium-v Aug 24, 2022
406eed2
normalize button stories
radium-v Aug 24, 2022
350e07a
normalize calendar stories
radium-v Aug 24, 2022
6a0dfd7
normalize card stories
radium-v Aug 24, 2022
7e47a1c
normalize checkbox stories
radium-v Aug 24, 2022
e33d6b9
normalize combobox stories
radium-v Aug 24, 2022
6d28b4c
normalize data-grid, data-grid-row, and data-grid-cell stories
radium-v Aug 24, 2022
70d3511
normalize dialog stories
radium-v Aug 24, 2022
eec2a75
normalize disclosure stories
radium-v Aug 24, 2022
a8d891f
normalize divider stories
radium-v Aug 24, 2022
fa8a758
normalize flipper stories
radium-v Aug 24, 2022
fd60ac9
normalize horizontal-scroll stories
radium-v Aug 24, 2022
11092d7
normalize listbox stories
radium-v Aug 24, 2022
29cf0e3
normalize listbox-option stories
radium-v Aug 24, 2022
0403d15
normalize menu stories
radium-v Aug 24, 2022
6a87904
normalize menu-item stories
radium-v Aug 24, 2022
ab2826d
normalize number-field stories
radium-v Aug 24, 2022
21c11a2
normalize picker stories
radium-v Aug 24, 2022
419300b
normalize progress stories
radium-v Aug 24, 2022
93538ab
normalize progress and progress-ring stories
radium-v Aug 24, 2022
8048777
normalize radio stories
radium-v Aug 24, 2022
6e76347
normalize radio-group stories
radium-v Aug 24, 2022
b67bfac
normalize search stories
radium-v Aug 24, 2022
88287d0
normalize select stories
radium-v Aug 24, 2022
d5199ae
normalize skeleton stories
radium-v Aug 24, 2022
68fd386
normalize slider stories
radium-v Aug 24, 2022
692c71d
normalize slider-label stories
radium-v Aug 24, 2022
a07547a
normalize switch stories
radium-v Aug 24, 2022
4e31b72
normalize tab stories
radium-v Aug 24, 2022
fa40533
normalize tab-panel stories
radium-v Aug 24, 2022
5b25a67
normalize tabs stories
radium-v Aug 24, 2022
e61f90b
normalize text-area stories
radium-v Aug 24, 2022
66fa192
normalize text-field stories
radium-v Aug 24, 2022
c9960c4
normalize toolbar stories
radium-v Aug 24, 2022
0ea1583
normalize tooltip stories
radium-v Aug 24, 2022
99c9a36
normalize tree-item stories
radium-v Aug 24, 2022
8d87342
normalize tree-view stories
radium-v Aug 24, 2022
de58e06
update api-report and READMEs
radium-v Aug 25, 2022
3b44e4c
Change files
radium-v Aug 25, 2022
aa20826
patch flipper
radium-v Aug 25, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
normalize tree-view stories
  • Loading branch information
radium-v committed Aug 25, 2022
commit 8d87342a94bd704bb37f8cc6242aec01accd7ff0
Original file line number Diff line number Diff line change
@@ -1,12 +1,28 @@
import { html } from "@microsoft/fast-element";
import type { Args, Meta } from "@storybook/html";
import type { Meta, Story, StoryArgs } from "../../__test__/helpers.js";
import { renderComponent } from "../../__test__/helpers.js";
import type { FASTTreeView } from "../tree-view.js";

type TreeViewStoryArgs = Args & FASTTreeView;
type TreeViewStoryMeta = Meta<TreeViewStoryArgs>;
const storyTemplate = html<StoryArgs<FASTTreeView>>`
<fast-tree-view render-collapsed-nodes="${x => x.renderCollapsedNodes}">
${x => x.storyContent}
</fast-tree-view>
`;

export default {
title: "Tree view",
args: {
renderCollapsedNodes: true,
},
argTypes: {
renderCollapsedNodes: { control: "boolean" },
storyContent: { table: { disable: true } },
},
} as Meta<FASTTreeView>;

const storyTemplate = html<TreeViewStoryArgs>`
<fast-tree-view :renderCollapsedNodes="${x => x.renderCollapsedNodes}">
export const TreeView: Story<FASTTreeView> = renderComponent(storyTemplate).bind({});
TreeView.args = {
storyContent: html`
<fast-divider></fast-divider>
<fast-tree-item>
Root item 1
Expand Down Expand Up @@ -41,27 +57,5 @@ const storyTemplate = html<TreeViewStoryArgs>`
<fast-tree-item>
Root item 3
</fast-tree-item>
</fast-tree-view>
`;

export default {
title: "Tree view",
argTypes: {
args: {
content: "You got a fast tree item",
expanded: false,
disabled: false,
selected: false,
renderCollapsedNodes: true,
},
renderCollapsedNodes: {
control: { type: "boolean" },
},
},
} as TreeViewStoryMeta;

export const TreeView = (args: TreeViewStoryArgs) => {
const storyFragment = new DocumentFragment();
storyTemplate.render(args, storyFragment);
return storyFragment.firstElementChild;
`,
};