diff --git a/packages/app/src/pages/music/creator/index.jsx b/packages/app/src/pages/music/creator/index.jsx index dab16f75..b2f251e9 100755 --- a/packages/app/src/pages/music/creator/index.jsx +++ b/packages/app/src/pages/music/creator/index.jsx @@ -34,6 +34,14 @@ export default class PlaylistCreatorSteps extends React.Component { currentStep: 0, } + _hacks = { + revertTrackOrders: () => { + this.setState({ + trackList: this.state.trackList.reverse() + }) + } + } + updatePlaylistData = (key, data) => { this.setState({ playlistData: { @@ -400,6 +408,8 @@ export default class PlaylistCreatorSteps extends React.Component { } componentDidMount() { + window._hacks = this._hacks + if (this.props.playlist_id) { this.loadPlaylistData(this.props.playlist_id) } else { @@ -409,6 +419,10 @@ export default class PlaylistCreatorSteps extends React.Component { } } + componentWillUnmount() { + delete window._hacks + } + loadPlaylistData = async (playlist_id) => { console.log(`Loading playlist data for playlist ${playlist_id}...`)