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: [
{