diff --git a/src/components/dialogs/dialogs-menu.riot b/src/components/dialogs/dialogs-menu.riot
new file mode 100644
index 0000000..50c1cc8
--- /dev/null
+++ b/src/components/dialogs/dialogs-menu.riot
@@ -0,0 +1,90 @@
+
+
+
+ more_vert
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/docker-registry-ui.riot b/src/components/docker-registry-ui.riot
index 9110c4b..930ee60 100644
--- a/src/components/docker-registry-ui.riot
+++ b/src/components/docker-registry-ui.riot
@@ -18,6 +18,7 @@ along with this program. If not, see .
@@ -63,6 +64,7 @@ along with this program. If not, see .
import Catalog from './catalog/catalog.riot';
import TagList from './tag-list/tag-list.riot';
import TagHistory from './tag-history/tag-history.riot';
+ import DialogsMenu from './dialogs/dialogs-menu.riot';
import {
stripHttps
} from '../scripts/utils';
@@ -73,6 +75,7 @@ along with this program. If not, see .
Catalog,
TagList,
TagHistory,
+ DialogsMenu,
Router,
Route
},
diff --git a/src/index.js b/src/index.js
index 3c5c2c7..99b107e 100644
--- a/src/index.js
+++ b/src/index.js
@@ -8,6 +8,7 @@ import {
MaterialCheckbox,
MaterialTabs,
MaterialSnackbar,
+ MaterialDropdownList
} from 'riot-mui';
import DockerRegistryUI from './components/docker-registry-ui.riot';
@@ -22,6 +23,7 @@ register('material-button', MaterialButton);
register('material-checkbox', MaterialCheckbox);
register('material-snackbar', MaterialSnackbar);
register('material-tabs', MaterialTabs);
+register('material-dropdown-list', MaterialDropdownList);
const createApp = component(DockerRegistryUI);
const tags = document.getElementsByTagName('docker-registry-ui');
diff --git a/src/style.scss b/src/style.scss
index d182f75..b8368cc 100644
--- a/src/style.scss
+++ b/src/style.scss
@@ -22,6 +22,7 @@
@import 'riot-mui/src/material-elements/material-checkbox/material-checkbox.scss';
@import 'riot-mui/src/material-elements/material-tabs/material-tabs.scss';
@import 'riot-mui/src/material-elements/material-snackbar/material-snackbar.scss';
+@import 'riot-mui/src/material-elements/material-dropdown-list/material-dropdown-list.scss';
@import './roboto.scss';
@import './material-icons.scss';
@@ -117,6 +118,10 @@ material-navbar {
height: 64px;
}
+material-navbar nav-wrapper {
+ display: flex;
+}
+
.logo {
padding: 0 16px 0 72px;
text-decoration: none;
@@ -321,59 +326,6 @@ material-snackbar .toast {
height: auto;
}
-menu {
- position: absolute;
- top: 0px;
- right: 16px;
- color: #000;
-}
-
-menu .overlay {
- position: fixed;
- height: 100%;
- width: 100%;
- top: 0;
- right: 0;
- z-index: 1;
-}
-
-#menu-control-button {
- background: rgba(255, 255, 255, 0);
- float: right;
-}
-
-#menu-control-button i {
- color: #fff;
- font-size: 24px;
-}
-
-#menu-control-dropdown {
- display: inline-block;
- position: relative;
-}
-
-.dropdown {
- min-width: 124px;
- padding: 8px 0;
- margin: 0;
-}
-
-dropdown-item, #menu-control-dropdown p {
- padding: 0 16px;
- margin: auto;
- line-height: 48px;
- height: 48px;
- cursor: pointer;
-}
-
-#menu-control-dropdown p:hover {
- background-color: #eee;
-}
-
-#menu-control-dropdown p:active, .material-button-active:active {
- background-color: #e0e0e0;
-}
-
material-popup material-button,
pagination material-button {
background-color: #fff;
diff --git a/src/tags/dialogs/menu.riot b/src/tags/dialogs/menu.riot
deleted file mode 100644
index 64c3aa9..0000000
--- a/src/tags/dialogs/menu.riot
+++ /dev/null
@@ -1,45 +0,0 @@
-
-