From 62c6105e25bc4590f9e2fa92069b77ccbc17fac6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacob=20M=C3=BCller?= Date: Tue, 12 May 2020 01:12:36 +0200 Subject: [PATCH] feat(b-nav-item-dropdown): improve default handling of dropdown toggle link (closes #3942) (#5344) * fix(b-nav-item-dropdown): let `` handle `href` default * Update nav-item-dropdown.js * Update nav-item-dropdown.spec.js * Update nav-item-dropdown.js * Update nav-item-dropdown.js * Update id.js * Update nav-item-dropdown.js * Update nav-item-dropdown.spec.js * Update nav-item-dropdown.spec.js * Update README.md * Update nav-item-dropdown.spec.js * Update nav-item-dropdown.js * Update nav-item-dropdown.spec.js * Update nav-item-dropdown.spec.js * Update nav-item-dropdown.spec.js * Update README.md * Update nav-item-dropdown.js * Update nav-item-dropdown.spec.js Co-authored-by: Troy Morehouse --- src/components/nav/README.md | 16 +- src/components/nav/nav-item-dropdown.js | 48 ++-- src/components/nav/nav-item-dropdown.spec.js | 259 +++++++++++++++++-- src/mixins/id.js | 22 +- 4 files changed, 292 insertions(+), 53 deletions(-) diff --git a/src/components/nav/README.md b/src/components/nav/README.md index 379dcc6deb2..924287d2b52 100644 --- a/src/components/nav/README.md +++ b/src/components/nav/README.md @@ -190,12 +190,13 @@ Use `` to place dropdown items within your nav. Sometimes you want to add your own class names to the generated dropdown toggle button, that by default have the classes `nav-link` and `dropdown-toggle`. Use the `toggle-class` prop to add them -(like above) which will produce something like: +(like above) which will render HTML similar to: ```html