Merge pull request #34390 from Zodiase/master

Fix return type of @storybook/addon-knobs/radios
This commit is contained in:
Benjamin Lichtman
2019-04-02 16:19:29 -07:00
committed by GitHub
2 changed files with 4 additions and 2 deletions

View File

@@ -49,7 +49,7 @@ export function color(name: string, value: string, groupId?: string): string;
export function object<T>(name: string, value: T, groupId?: string): T;
export function radios<T>(name: string, options: { [s: string]: T }, value?: T, groupId?: string): string;
export function radios<T>(name: string, options: { [s: string]: T }, value?: T, groupId?: string): T;
export function select<T>(name: string, options: { [s: string]: T }, value: T, groupId?: string): T;
export function select<

View File

@@ -35,7 +35,8 @@ stories.add('with all knobs', () => {
const selectedColor = color('Color', 'black');
const favoriteNumber = number('Favorite Number', 42);
const comfortTemp = number('Comfort Temp', 72, { range: true, min: 60, max: 90, step: 1 });
const radioStation = radios('Favorite Radio Station', { 1100: "1100", 2200: "2200", 3300: "3300" });
const radioStation: string = radios('Favorite Radio Station', { 1100: "1100", 2200: "2200", 3300: "3300" });
const luckyNumber: number = radios('Lucky Number', { 3: 3, 7: 7, 23: 23 });
const textDecoration = select('Decoration', {
None: 'none',
Underline: 'underline',
@@ -77,6 +78,7 @@ stories.add('with all knobs', () => {
<p>My favorite number is {favoriteNumber}.</p>
<p>My most comfortable room temperature is {comfortTemp} degrees Fahrenheit.</p>
<p>My favorite radio station is: {radioStation}</p>
<p>My lucky number is {luckyNumber}.</p>
</div>
);
});