diff --git a/ui/src/album/AlbumList.js b/ui/src/album/AlbumList.js
index d1f79df9b..10ba7e100 100644
--- a/ui/src/album/AlbumList.js
+++ b/ui/src/album/AlbumList.js
@@ -24,11 +24,9 @@ import {
import AlbumListActions from './AlbumListActions'
import AlbumTableView from './AlbumTableView'
import AlbumGridView from './AlbumGridView'
-import { AddToPlaylistDialog } from '../dialogs'
import albumLists, { defaultAlbumList } from './albumLists'
import config from '../config'
import AlbumInfo from './AlbumInfo'
-import DownloadMenuDialog from '../dialogs/DownloadMenuDialog'
import ExpandInfoDialog from '../dialogs/ExpandInfoDialog'
const AlbumFilter = (props) => {
@@ -138,8 +136,6 @@ const AlbumList = (props) => {
)}
-
-
} />
>
)
diff --git a/ui/src/album/AlbumSongs.js b/ui/src/album/AlbumSongs.js
index bfd075b3f..e09f1e1fd 100644
--- a/ui/src/album/AlbumSongs.js
+++ b/ui/src/album/AlbumSongs.js
@@ -28,9 +28,7 @@ import {
DateField,
SizeField,
} from '../common'
-import { AddToPlaylistDialog } from '../dialogs'
import config from '../config'
-import DownloadMenuDialog from '../dialogs/DownloadMenuDialog'
import ExpandInfoDialog from '../dialogs/ExpandInfoDialog'
const useStyles = makeStyles(
@@ -189,8 +187,6 @@ const AlbumSongs = (props) => {
-
-
} />
>
)
diff --git a/ui/src/artist/ArtistList.js b/ui/src/artist/ArtistList.js
index c22f61c17..dbc0e0ebd 100644
--- a/ui/src/artist/ArtistList.js
+++ b/ui/src/artist/ArtistList.js
@@ -17,7 +17,6 @@ import FavoriteIcon from '@material-ui/icons/Favorite'
import FavoriteBorderIcon from '@material-ui/icons/FavoriteBorder'
import { makeStyles } from '@material-ui/core/styles'
import { useDrag } from 'react-dnd'
-import { AddToPlaylistDialog } from '../dialogs'
import {
ArtistContextMenu,
List,
@@ -32,7 +31,6 @@ import {
import config from '../config'
import ArtistListActions from './ArtistListActions'
import { DraggableTypes } from '../consts'
-import DownloadMenuDialog from '../dialogs/DownloadMenuDialog'
const useStyles = makeStyles({
contextHeader: {
@@ -178,8 +176,6 @@ const ArtistList = (props) => {
>
-
-
>
)
}
diff --git a/ui/src/artist/DesktopArtistDetails.js b/ui/src/artist/DesktopArtistDetails.js
index 8b7212ef5..157f822f1 100644
--- a/ui/src/artist/DesktopArtistDetails.js
+++ b/ui/src/artist/DesktopArtistDetails.js
@@ -8,10 +8,8 @@ import ArtistExternalLinks from './ArtistExternalLink'
import config from '../config'
import { ArtistContextMenu, RatingField } from '../common'
import Lightbox from 'react-image-lightbox'
-import { AddToPlaylistDialog } from '../dialogs'
import ExpandInfoDialog from '../dialogs/ExpandInfoDialog'
import AlbumInfo from '../album/AlbumInfo'
-import DownloadMenuDialog from '../dialogs/DownloadMenuDialog'
import subsonic from '../subsonic'
const useStyles = makeStyles(
@@ -152,8 +150,6 @@ const DesktopArtistDetails = ({ artistInfo, record, biography }) => {
/>
)}
-
-
} />
)
diff --git a/ui/src/dialogs/Dialogs.js b/ui/src/dialogs/Dialogs.js
new file mode 100644
index 000000000..3de28725c
--- /dev/null
+++ b/ui/src/dialogs/Dialogs.js
@@ -0,0 +1,11 @@
+import { AddToPlaylistDialog } from './AddToPlaylistDialog'
+import DownloadMenuDialog from './DownloadMenuDialog'
+import { HelpDialog } from './HelpDialog'
+
+export const Dialogs = (props) => (
+ <>
+
+
+
+ >
+)
diff --git a/ui/src/dialogs/index.js b/ui/src/dialogs/index.js
index 7eb98c3c2..7f71529f8 100644
--- a/ui/src/dialogs/index.js
+++ b/ui/src/dialogs/index.js
@@ -1,5 +1,4 @@
export * from './AboutDialog'
-export * from './AddToPlaylistDialog'
export * from './SelectPlaylistInput'
-export * from './HelpDialog'
export * from './ListenBrainzTokenDialog'
+export * from './Dialogs'
diff --git a/ui/src/layout/AppBar.js b/ui/src/layout/AppBar.js
index 46fd969b5..c72f36bff 100644
--- a/ui/src/layout/AppBar.js
+++ b/ui/src/layout/AppBar.js
@@ -12,6 +12,7 @@ import ViewListIcon from '@material-ui/icons/ViewList'
import InfoIcon from '@material-ui/icons/Info'
import PersonIcon from '@material-ui/icons/Person'
import SupervisorAccountIcon from '@material-ui/icons/SupervisorAccount'
+import { Dialogs } from '../dialogs/Dialogs'
import { AboutDialog } from '../dialogs'
import PersonalMenu from './PersonalMenu'
import ActivityPanel from './ActivityPanel'
@@ -127,6 +128,7 @@ const CustomUserMenu = ({ onClick, ...rest }) => {
+
>
)
}
diff --git a/ui/src/layout/Menu.js b/ui/src/layout/Menu.js
index db5b82472..7ed21ae8f 100644
--- a/ui/src/layout/Menu.js
+++ b/ui/src/layout/Menu.js
@@ -9,7 +9,6 @@ import AlbumIcon from '@material-ui/icons/Album'
import SubMenu from './SubMenu'
import inflection from 'inflection'
import albumLists from '../album/albumLists'
-import { HelpDialog } from '../dialogs'
import PlaylistsSubMenu from './PlaylistsSubMenu'
import config from '../config'
@@ -139,7 +138,6 @@ const Menu = ({ dense = false }) => {
) : (
resources.filter(subItems('playlist')).map(renderResourceMenuItemLink)
)}
-
)
}
diff --git a/ui/src/playlist/PlaylistSongs.js b/ui/src/playlist/PlaylistSongs.js
index fffc1fcba..a968eefa6 100644
--- a/ui/src/playlist/PlaylistSongs.js
+++ b/ui/src/playlist/PlaylistSongs.js
@@ -27,11 +27,9 @@ import {
DateField,
ArtistLinkField,
} from '../common'
-import { AddToPlaylistDialog } from '../dialogs'
import { AlbumLinkField } from '../song/AlbumLinkField'
import { playTracks } from '../actions'
import PlaylistSongBulkActions from './PlaylistSongBulkActions'
-import DownloadMenuDialog from '../dialogs/DownloadMenuDialog'
import ExpandInfoDialog from '../dialogs/ExpandInfoDialog'
const useStyles = makeStyles(
@@ -214,8 +212,6 @@ const PlaylistSongs = ({ playlistId, readOnly, actions, ...props }) => {
-
-
} />
{React.cloneElement(props.pagination, listContext)}
>
diff --git a/ui/src/song/SongList.js b/ui/src/song/SongList.js
index 2275da4dc..602052d6a 100644
--- a/ui/src/song/SongList.js
+++ b/ui/src/song/SongList.js
@@ -31,10 +31,8 @@ import FavoriteBorderIcon from '@material-ui/icons/FavoriteBorder'
import { setTrack } from '../actions'
import { SongListActions } from './SongListActions'
import { AlbumLinkField } from './AlbumLinkField'
-import { AddToPlaylistDialog } from '../dialogs'
import { SongBulkActions, QualityInfo, useSelectedFields } from '../common'
import config from '../config'
-import DownloadMenuDialog from '../dialogs/DownloadMenuDialog'
import ExpandInfoDialog from '../dialogs/ExpandInfoDialog'
const useStyles = makeStyles({
@@ -196,8 +194,6 @@ const SongList = (props) => {
)}
-
-
} />
>
)