diff --git a/.sass-lint.yml b/.sass-lint.yml index f81aed0f7..1f0c5b2d7 100644 --- a/.sass-lint.yml +++ b/.sass-lint.yml @@ -44,9 +44,11 @@ rules: force-pseudo-nesting: 0 # Name Formats - # TODO: When inline linting is supported set as error (https://github.com/sasstools/sass-lint/pull/402) and ignore - # in Select.scss - class-name-format: 1 + class-name-format: + - 2 + - + allow-leading-underscore: false + convention: hyphenatedbem function-name-format: 2 mixin-name-format: 2 placeholder-name-format: 2 diff --git a/src/components/adslot-ui/VerticalNavigation/index.jsx b/src/components/adslot-ui/VerticalNavigation/index.jsx index 51d505e66..bd65a8933 100644 --- a/src/components/adslot-ui/VerticalNavigation/index.jsx +++ b/src/components/adslot-ui/VerticalNavigation/index.jsx @@ -81,7 +81,7 @@ class VerticalNavigation extends React.Component { { 'aui--vertical-navigation-component__menu-item-is-active': index === activeTabIndex }, ]); menuList.push( -
+
{child.props.content({ isCollapsed })}
); diff --git a/www/examples/VerticalNavigationExample.jsx b/www/examples/VerticalNavigationExample.jsx index d9a88ff94..98753f328 100644 --- a/www/examples/VerticalNavigationExample.jsx +++ b/www/examples/VerticalNavigationExample.jsx @@ -19,26 +19,42 @@ class VerticalNavigationExample extends React.PureComponent { handleMenuClick = tabName => () => this.setState({ activeTab: tabName }); - renderMenu1 = ({ isCollapsed }) => ( - :
, - }} - /> - ); - render() { return ( ( + :
, + }} + /> + )} dts="test-menu-tab-1" > - this is a content + Culpa amet dolore ea tempor. Enim non culpa enim quis. Culpa proident in et est minim ullamco fugiat + exercitation non ea. Sint voluptate amet magna velit ipsum labore sint commodo consequat. Aliquip tempor + commodo ullamco elit deserunt incididunt ipsum do.
+
+ Ea incididunt deserunt commodo consequat do non elit ea labore. Laborum irure mollit laborum nostrud ipsum ea. + Cupidatat pariatur dolore fugiat occaecat elit eiusmod eu esse aliqua ut laborum occaecat nisi nisi. Sint + veniam excepteur voluptate laboris. Anim duis id ea irure est laborum.
+
+ Aute adipisicing fugiat cillum exercitation. Cillum tempor laboris cillum sit in cillum mollit dolor fugiat + culpa amet aliquip. Velit qui laboris enim sunt officia tempor et id dolor mollit deserunt enim.
+
+ Ipsum culpa do ea ut. Laboris aute Lorem ipsum anim. Exercitation velit cillum nisi ex anim aliqua amet + pariatur consequat est ut sit fugiat deserunt. Magna non minim occaecat sunt cillum eiusmod ex.
+
+ Minim labore culpa proident dolor ad nulla. Proident exercitation Lorem esse quis deserunt. Amet pariatur + cillum et sit officia pariatur fugiat quis duis. Eiusmod duis veniam minim anim ex. Aute ipsum consequat + commodo sint nostrud eu fugiat nulla enim veniam veniam reprehenderit reprehenderit deserunt. Incididunt non + mollit fugiat et fugiat sunt veniam minim eu velit. Minim quis incididunt aliqua duis ut dolor occaecat magna + est. )} > - this is another content + Reprehenderit velit nulla consequat duis. Nisi commodo esse magna eiusmod cillum laboris laboris nisi Lorem + voluptate. Ut culpa occaecat enim aliqua magna in id et sunt laborum nostrud esse deserunt.
+
+ Occaecat cillum culpa occaecat nulla laboris tempor in mollit exercitation id pariatur nisi. Tempor cupidatat + est ad reprehenderit veniam. In id do dolore officia esse nostrud consequat anim Lorem deserunt sint fugiat. + Dolor minim minim sint ut laborum. Laborum est labore minim cillum do nisi. Elit eu aliqua et qui. Culpa quis + magna exercitation est.
+
+ Est aliquip nostrud voluptate tempor ea commodo. Sint voluptate elit minim cillum nostrud mollit qui ullamco + pariatur deserunt incididunt labore eiusmod reprehenderit. In ut minim laborum Lorem amet ipsum enim nulla ex + laboris. Lorem in culpa ut exercitation fugiat elit ut velit.
); @@ -67,7 +93,15 @@ const exampleProps = { ( + :
, + }} + /> + )} dts="test-menu-tab-1" > this is a content @@ -88,6 +122,14 @@ const exampleProps = { this is another content + +// Rendering menu item, can be customized for expanded and collapsed mode + isCollapsed ?
Collapsed
:
Expanded
} + ... +> + some tab content +
`, propTypeSectionArray: [ {