Skip to content

Commit 096e6e8

Browse files
Wrap MethodRow in a VSCodeDataGrid during story
1 parent 2d033bf commit 096e6e8

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

extensions/ql-vscode/src/stories/model-editor/MethodRow.stories.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,18 @@ import { Meta, StoryFn } from "@storybook/react";
44

55
import { MethodRow as MethodRowComponent } from "../../view/model-editor/MethodRow";
66
import { CallClassification } from "../../model-editor/external-api-usage";
7+
import { VSCodeDataGrid } from "@vscode/webview-ui-toolkit/react";
8+
import { GRID_TEMPLATE_COLUMNS } from "../../view/model-editor/ModeledMethodDataGrid";
79

810
export default {
911
title: "CodeQL Model Editor/Method Row",
1012
component: MethodRowComponent,
1113
} as Meta<typeof MethodRowComponent>;
1214

1315
const Template: StoryFn<typeof MethodRowComponent> = (args) => (
14-
<MethodRowComponent {...args} />
16+
<VSCodeDataGrid gridTemplateColumns={GRID_TEMPLATE_COLUMNS}>
17+
<MethodRowComponent {...args} />
18+
</VSCodeDataGrid>
1519
);
1620

1721
export const MethodRow = Template.bind({});

extensions/ql-vscode/src/view/model-editor/ModeledMethodDataGrid.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import { Mode } from "../../model-editor/shared/mode";
1212
import { sortMethods } from "../../model-editor/shared/sorting";
1313
import { InProgressMethods } from "../../model-editor/shared/in-progress-methods";
1414

15+
export const GRID_TEMPLATE_COLUMNS = "0.5fr 0.125fr 0.125fr 0.125fr 0.125fr";
16+
1517
type Props = {
1618
packageName: string;
1719
externalApiUsages: ExternalApiUsage[];
@@ -42,7 +44,7 @@ export const ModeledMethodDataGrid = ({
4244
);
4345

4446
return (
45-
<VSCodeDataGrid gridTemplateColumns="0.5fr 0.125fr 0.125fr 0.125fr 0.125fr">
47+
<VSCodeDataGrid gridTemplateColumns={GRID_TEMPLATE_COLUMNS}>
4648
<VSCodeDataGridRow rowType="header">
4749
<VSCodeDataGridCell cellType="columnheader" gridColumn={1}>
4850
API or method

0 commit comments

Comments
 (0)