mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-08 11:11:53 +08:00
11 KiB
11 KiB
import type { Meta, StoryObj } from '@storybook/angular';
import { HistogramComponent } from './histogram.component';
const meta: Meta<HistogramComponent> = {
component: HistogramComponent,
};
export default meta;
type Story = StoryObj<HistogramComponent>;
export const Default: Story = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import { createHistogram } from './Histogram';
export default {
/* 👇 The title prop is optional.
* See https://storybook.js.org/docs/configure/#configure-story-loading
* to learn how to generate automatic titles
*/
title: 'Histogram',
};
/*
*👇 Render functions are a framework specific feature to allow you control on how the component renders.
* See https://storybook.js.org/docs/api/csf
* to learn how to use render functions.
*/
export const Default = {
render: (args) => createHistogram(args),
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import type { Meta, StoryObj } from '@storybook/html';
import { createHistogram, HistogramProps } from './Histogram';
const meta: Meta<HistogramProps> = {
/* 👇 The title prop is optional.
* See https://storybook.js.org/docs/configure/#configure-story-loading
* to learn how to generate automatic titles
*/
title: 'Histogram',
};
export default meta;
type Story = StoryObj<HistogramProps>;
/*
*👇 Render functions are a framework specific feature to allow you control on how the component renders.
* See https://storybook.js.org/docs/api/csf
* to learn how to use render functions.
*/
export const Default: Story = {
render: (args) => createHistogram(args),
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
/** @jsx h */
import { h } from 'preact';
import { Histogram } from './Histogram';
export default {
component: Histogram,
};
/*
*👇 Render functions are a framework specific feature to allow you control on how the component renders.
* See https://storybook.js.org/docs/api/csf
* to learn how to use render functions.
*/
export const Default = {
render: (args) => <Histogram {...args} />,
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import { Histogram } from './Histogram';
export default {
component: Histogram,
};
export const Default = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import type { Meta, StoryObj } from '@storybook/react';
import { Histogram } from './Histogram';
const meta = {
component: Histogram,
} satisfies Meta<typeof Histogram>;
export default meta;
type Story = StoryObj<typeof meta>;
export const Default: Story = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import type { Meta, StoryObj } from '@storybook/react';
import { Histogram } from './Histogram';
const meta: Meta<typeof Histogram> = {
component: Histogram,
};
export default meta;
type Story = StoryObj<typeof Histogram>;
export const Default: Story = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import { Histogram } from './Histogram';
export default {
component: Histogram,
};
export const Default = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import type { Meta, StoryObj } from 'storybook-solidjs';
import { Histogram } from './Histogram';
const meta = {
component: Histogram,
} satisfies Meta<typeof Histogram>;
export default meta;
type Story = StoryObj<typeof meta>;
export const Default: Story = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import type { Meta, StoryObj } from 'storybook-solidjs';
import { Histogram } from './Histogram';
const meta: Meta<typeof Histogram> = {
component: Histogram,
};
export default meta;
type Story = StoryObj<typeof Histogram>;
export const Default: Story = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
<script module>
import { defineMeta } from '@storybook/addon-svelte-csf';
import Histogram from './Histogram.svelte';
const { Story } = defineMeta({
component: Histogram,
});
</script>
<Story
name="Default"
args={{
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
}}
/>
import Histogram from './Histogram.svelte';
export default {
component: Histogram,
};
export const Default = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
<script module>
import { defineMeta } from '@storybook/addon-svelte-csf';
import Histogram from './Histogram.svelte';
const { Story } = defineMeta({
component: Histogram,
});
</script>
<Story
name="Default"
args={{
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
}}
/>
import type { Meta, StoryObj } from '@storybook/svelte';
import Histogram from './Histogram.svelte';
const meta = {
component: Histogram,
} satisfies Meta<typeof Histogram>;
export default meta;
type Story = StoryObj<typeof meta>;
export const Default: Story = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
<script module>
import { defineMeta } from '@storybook/addon-svelte-csf';
import Histogram from './Histogram.svelte';
const { Story } = defineMeta({
component: Histogram,
});
</script>
<Story
name="Default"
args={{
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
}}
/>
import type { Meta, StoryObj } from '@storybook/svelte';
import Histogram from './Histogram.svelte';
const meta: Meta<typeof Histogram> = {
component: Histogram,
};
export default meta;
type Story = StoryObj<typeof meta>;
export const Default: Story = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import Histogram from './Histogram.vue';
export default {
component: Histogram,
};
/*
*👇 Render functions are a framework specific feature to allow you control on how the component renders.
* See https://storybook.js.org/docs/api/csf
* to learn how to use render functions.
*/
export const Default = {
render: (args) => ({
components: { Histogram },
setup() {
return { args };
},
template: '<Histogram v-bind="args" />',
}),
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import type { Meta, StoryObj } from '@storybook/vue3';
import Histogram from './Histogram.vue';
const meta = {
component: Histogram,
} satisfies Meta<typeof Histogram>;
export default meta;
type Story = StoryObj<typeof meta>;
/*
*👇 Render functions are a framework specific feature to allow you control on how the component renders.
* See https://storybook.js.org/docs/api/csf
* to learn how to use render functions.
*/
export const Default: Story = {
render: (args) => ({
components: { Histogram },
setup() {
return { args };
},
template: '<Histogram v-bind="args" />',
}),
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import type { Meta, StoryObj } from '@storybook/vue3';
import Histogram from './Histogram.vue';
const meta: Meta<typeof Histogram> = {
component: Histogram,
};
export default meta;
type Story = StoryObj<typeof Histogram>;
/*
*👇 Render functions are a framework specific feature to allow you control on how the component renders.
* See https://storybook.js.org/docs/api/csf
* to learn how to use render functions.
*/
export const Default: Story = {
render: (args) => ({
components: { Histogram },
setup() {
return { args };
},
template: '<Histogram v-bind="args" />',
}),
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
export default {
component: 'histogram-component',
};
export const Default = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};
import type { Meta, StoryObj } from '@storybook/web-components';
const meta: Meta = {
component: 'histogram-component',
};
export default meta;
type Story = StoryObj;
export const Default: Story = {
args: {
dataType: 'latency',
showHistogramLabels: true,
histogramAccentColor: '#1EA7FD',
label: 'Latency distribution',
},
};