diff --git a/src/js/App.js b/src/js/App.js index d8959337..d234b596 100755 --- a/src/js/App.js +++ b/src/js/App.js @@ -28,20 +28,7 @@ import Search from './views/Search'; import Settings from './views/Settings'; import Discover from './views/Discover/Discover'; import Library from './views/Library/Library'; - -import EditPlaylist from './views/modals/EditPlaylist'; -import CreatePlaylist from './views/modals/CreatePlaylist'; -import EditRadio from './views/modals/EditRadio'; -import AddToQueue from './views/modals/AddToQueue'; -import InitialSetup from './views/modals/InitialSetup'; -import KioskMode from './views/modals/KioskMode'; -import ShareConfiguration from './views/modals/ShareConfiguration'; -import AddToPlaylist from './views/modals/AddToPlaylist'; -import ImageZoom from './views/modals/ImageZoom'; -import HotkeysInfo from './views/modals/HotkeysInfo'; -import EditCommand from './views/modals/EditCommand'; -import Reset from './views/modals/Reset'; -import Servers from './views/modals/Servers'; +import Modals from './views/Modals/Modals'; import { scrollTo, isTouchDevice } from './util/helpers'; import * as uiActions from './services/ui/actions'; @@ -177,7 +164,7 @@ const App = () => { dispatch(snapcastActions.connect()); } if (!initial_setup_complete) { - history.push('/initial-setup'); + history.push('/modal/initial-setup'); } } }, [isReady]); @@ -267,21 +254,10 @@ const App = () => { >
- - - - - - - - - - - - - - - +
diff --git a/src/js/components/ContextMenu.js b/src/js/components/ContextMenu.js index cd7d4477..9573adf1 100755 --- a/src/js/components/ContextMenu.js +++ b/src/js/components/ContextMenu.js @@ -819,7 +819,7 @@ class ContextMenu extends React.Component {
- + @@ -1108,7 +1108,7 @@ class ContextMenu extends React.Component {
diff --git a/src/js/components/Fields/Commands.js b/src/js/components/Fields/Commands.js index ae522227..e48fcbe9 100644 --- a/src/js/components/Fields/Commands.js +++ b/src/js/components/Fields/Commands.js @@ -68,7 +68,7 @@ export default class Commands extends React.Component { this.props.runCommand(command.id, true)}> - +
diff --git a/src/js/components/Fields/Dropzones.js b/src/js/components/Fields/Dropzones.js index 36117cfe..847a6684 100755 --- a/src/js/components/Fields/Dropzones.js +++ b/src/js/components/Fields/Dropzones.js @@ -53,10 +53,10 @@ const Dropzones = () => { dispatch(mopidyActions.enqueueURIs(uris, from_uri, true)); break; case 'add_to_playlist': - history.push(`/add-to-playlist/${encodeUri(uris.join(','))}`); + history.push(`/modal/add-to-playlist/${encodeUri(uris.join(','))}`); break; case 'create_playlist_and_add': - history.push(`/playlist/create/${encodeUri(uris.join(','))}`); + history.push(`/modal/create-playlist/${encodeUri(uris.join(','))}`); break; default: break; diff --git a/src/js/components/Hotkeys.js b/src/js/components/Hotkeys.js index cdedc89c..ec88f207 100755 --- a/src/js/components/Hotkeys.js +++ b/src/js/components/Hotkeys.js @@ -95,7 +95,7 @@ const Hotkeys = () => { e, label: 'Hotkey info', callback: () => { - history.push('/hotkeys'); + history.push('/modal/hotkeys'); }, }); }); diff --git a/src/js/components/PlaybackControls.js b/src/js/components/PlaybackControls.js index 92d9d5ff..a5885820 100755 --- a/src/js/components/PlaybackControls.js +++ b/src/js/components/PlaybackControls.js @@ -155,7 +155,7 @@ const PlaybackControls = () => { tabIndex="-1" key={currentTrack.tlid} > - +
@@ -181,7 +181,7 @@ const PlaybackControls = () => { onTouchEnd={handleTouchEnd} tabIndex="-1" > - +
diff --git a/src/js/components/Thumbnail.js b/src/js/components/Thumbnail.js index 67db014d..36403da2 100755 --- a/src/js/components/Thumbnail.js +++ b/src/js/components/Thumbnail.js @@ -83,7 +83,7 @@ export default memo((props) => { {props.canZoom && image && ( diff --git a/src/js/views/Discover/Discover.js b/src/js/views/Discover/Discover.js index 9a627a0e..72b3150f 100644 --- a/src/js/views/Discover/Discover.js +++ b/src/js/views/Discover/Discover.js @@ -6,34 +6,32 @@ import Categories from './Categories'; import Category from './Category'; import NewReleases from './NewReleases'; -export default () => { - return ( - - - - - - - - ); -} +export default () => ( + + + + + + + +); diff --git a/src/js/views/Library/Library.js b/src/js/views/Library/Library.js index b3f8ad68..6b7144c6 100644 --- a/src/js/views/Library/Library.js +++ b/src/js/views/Library/Library.js @@ -7,39 +7,37 @@ import Playlists from './Playlists'; import Browse from './Browse'; import BrowseDirectory from './BrowseDirectory'; -export default () => { - return ( - - - - - - - - - ); -} +export default () => ( + + + + + + + + +); diff --git a/src/js/views/modals/AddToPlaylist.js b/src/js/views/Modals/AddToPlaylist.js similarity index 100% rename from src/js/views/modals/AddToPlaylist.js rename to src/js/views/Modals/AddToPlaylist.js diff --git a/src/js/views/modals/AddToQueue.js b/src/js/views/Modals/AddToQueue.js similarity index 100% rename from src/js/views/modals/AddToQueue.js rename to src/js/views/Modals/AddToQueue.js diff --git a/src/js/views/modals/CreatePlaylist.js b/src/js/views/Modals/CreatePlaylist.js similarity index 100% rename from src/js/views/modals/CreatePlaylist.js rename to src/js/views/Modals/CreatePlaylist.js diff --git a/src/js/views/modals/EditCommand.js b/src/js/views/Modals/EditCommand.js similarity index 100% rename from src/js/views/modals/EditCommand.js rename to src/js/views/Modals/EditCommand.js diff --git a/src/js/views/modals/EditPlaylist.js b/src/js/views/Modals/EditPlaylist.js similarity index 100% rename from src/js/views/modals/EditPlaylist.js rename to src/js/views/Modals/EditPlaylist.js diff --git a/src/js/views/modals/EditRadio.js b/src/js/views/Modals/EditRadio.js similarity index 100% rename from src/js/views/modals/EditRadio.js rename to src/js/views/Modals/EditRadio.js diff --git a/src/js/views/modals/HotkeysInfo.js b/src/js/views/Modals/HotkeysInfo.js similarity index 100% rename from src/js/views/modals/HotkeysInfo.js rename to src/js/views/Modals/HotkeysInfo.js diff --git a/src/js/views/modals/ImageZoom.js b/src/js/views/Modals/ImageZoom.js similarity index 100% rename from src/js/views/modals/ImageZoom.js rename to src/js/views/Modals/ImageZoom.js diff --git a/src/js/views/modals/InitialSetup.js b/src/js/views/Modals/InitialSetup.js similarity index 100% rename from src/js/views/modals/InitialSetup.js rename to src/js/views/Modals/InitialSetup.js diff --git a/src/js/views/modals/KioskMode.js b/src/js/views/Modals/KioskMode.js similarity index 100% rename from src/js/views/modals/KioskMode.js rename to src/js/views/Modals/KioskMode.js diff --git a/src/js/views/modals/Modal.js b/src/js/views/Modals/Modal.js similarity index 100% rename from src/js/views/modals/Modal.js rename to src/js/views/Modals/Modal.js diff --git a/src/js/views/Modals/Modals.js b/src/js/views/Modals/Modals.js new file mode 100644 index 00000000..84918409 --- /dev/null +++ b/src/js/views/Modals/Modals.js @@ -0,0 +1,33 @@ +import React from 'react'; +import { Route, Switch } from 'react-router-dom'; +import EditPlaylist from './EditPlaylist'; +import CreatePlaylist from './CreatePlaylist'; +import EditRadio from './EditRadio'; +import AddToQueue from './AddToQueue'; +import InitialSetup from './InitialSetup'; +import KioskMode from './KioskMode'; +import ShareConfiguration from './ShareConfiguration'; +import AddToPlaylist from './AddToPlaylist'; +import ImageZoom from './ImageZoom'; +import HotkeysInfo from './HotkeysInfo'; +import EditCommand from './EditCommand'; +import Reset from './Reset'; +import Servers from './Servers'; + +export default () => ( + + + + + + + + + + + + + + + +); diff --git a/src/js/views/modals/Reset.js b/src/js/views/Modals/Reset.js similarity index 100% rename from src/js/views/modals/Reset.js rename to src/js/views/Modals/Reset.js diff --git a/src/js/views/modals/Servers.js b/src/js/views/Modals/Servers.js similarity index 100% rename from src/js/views/modals/Servers.js rename to src/js/views/Modals/Servers.js diff --git a/src/js/views/modals/ShareConfiguration.js b/src/js/views/Modals/ShareConfiguration.js similarity index 100% rename from src/js/views/modals/ShareConfiguration.js rename to src/js/views/Modals/ShareConfiguration.js diff --git a/src/js/views/Playlist.js b/src/js/views/Playlist.js index dcc5e231..07c4cbe4 100755 --- a/src/js/views/Playlist.js +++ b/src/js/views/Playlist.js @@ -51,7 +51,7 @@ const Actions = ({ @@ -171,7 +171,7 @@ const Queue = ({ - diff --git a/src/js/views/Settings.js b/src/js/views/Settings.js index a54b618e..e4871ba6 100755 --- a/src/js/views/Settings.js +++ b/src/js/views/Settings.js @@ -376,7 +376,7 @@ class Settings extends React.Component { runCommand={(id, notify) => runCommand(id, notify)} onChange={(commands) => setCommands(commands)} /> -
@@ -499,7 +499,7 @@ class Settings extends React.Component {
{this.renderLocalScanButton()} -
@@ -523,7 +523,7 @@ class Settings extends React.Component {