/*! Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. */ import * as React from 'react'; import Screener from 'screener-storybook/src/screener'; import { storiesOf } from '@storybook/react'; import { FabricDecorator } from '../utilities'; import { Nav, INavLink } from 'office-ui-fabric-react/lib/Nav'; const links: INavLink[] = [ { name: 'Home', url: 'http://example.com', links: [ { name: 'Activity', icon: 'Upload', url: 'http://msn.com', key: 'key1', }, { name: 'News', url: 'http://msn.com', key: 'key2', }, ], isExpanded: true, }, { name: 'Documents', icon: 'Accept', url: 'http://example.com', key: 'key3', }, { name: 'Pages', url: 'http://msn.com', key: 'key4', }, { name: 'Notebook', url: 'http://msn.com', key: 'key5', }, { name: 'Long Name Test for elipse', url: 'http://msn.com', key: 'key6', }, { name: 'Edit', url: 'http://cnn.com', icon: 'Edit', key: 'key8', }, ]; const disabledLinks: INavLink[] = [ { name: 'Home', url: 'http://example.com', disabled: true, links: [ { name: 'Activity', url: 'http://msn.com', key: 'key1', }, { name: 'MSN', url: 'http://msn.com', key: 'key2', disabled: true, }, ], isExpanded: true, }, { name: 'Documents', url: 'http://example.com', key: 'key3', }, { name: 'Unavailable Item', url: 'http://cnn.com', icon: 'News', disabled: true, key: 'key4', }, ]; storiesOf('Nav', module) .addDecorator(FabricDecorator) .addDecorator(story => ( {story()} )) .addStory( 'Root', () => (
), { rtl: true }, ) .addStory( 'Disabled', () => (
), { rtl: true }, );