summaryrefslogtreecommitdiff
path: root/source/features/more-dropdown.tsx
diff options
context:
space:
mode:
authorGravatar Kid <kidonng@gmail.com> 2019-08-21 21:18:34 +0800
committerGravatar Scott Busche <swbusche@gmail.com> 2019-08-21 08:18:33 -0500
commit9bf310a9ae295ff168e11aeeea7eaf1aba0fa1de (patch)
tree88a53fb752003f996777a7c3266873a849bef79a /source/features/more-dropdown.tsx
parent0b2400511c28c9e22edbfc18770f113eafcecfc4 (diff)
downloadrefined-github-9bf310a9ae295ff168e11aeeea7eaf1aba0fa1de.tar.gz
refined-github-9bf310a9ae295ff168e11aeeea7eaf1aba0fa1de.tar.zst
refined-github-9bf310a9ae295ff168e11aeeea7eaf1aba0fa1de.zip
Fix always expanded "More" dropdown menu (#2359)19.8.21
* fix always expanded "More" dropdown close #2357 * move classes to `<summary>`
Diffstat (limited to 'source/features/more-dropdown.tsx')
-rw-r--r--source/features/more-dropdown.tsx12
1 files changed, 5 insertions, 7 deletions
diff --git a/source/features/more-dropdown.tsx b/source/features/more-dropdown.tsx
index 4fce794a..7f72fa91 100644
--- a/source/features/more-dropdown.tsx
+++ b/source/features/more-dropdown.tsx
@@ -13,15 +13,13 @@ const repoUrl = getRepoURL();
function createDropdown(): void {
// Markup copied from native GHE dropdown
appendBefore('.reponav', '[href$="settings"]',
- <div className="reponav-dropdown js-menu-container">
- <button type="button" className="btn-link reponav-item js-menu-target" aria-expanded="false" aria-haspopup="true">
+ <details className="reponav-dropdown details-overlay details-reset">
+ <summary className="btn-link reponav-item">
{'More '}
<span className="dropdown-caret"/>
- </button>
- <div className="dropdown-menu-content js-menu-content">
- <div className="dropdown-menu dropdown-menu-se"/>
- </div>
- </div>
+ </summary>
+ <details-menu className="dropdown-menu dropdown-menu-se"/>
+ </details>
);
}