From 6ae375137755fcb0a89fd89563d66ac57912b58b Mon Sep 17 00:00:00 2001 From: TBS093A Date: Fri, 7 Aug 2020 15:02:31 +0200 Subject: [PATCH] clean CRUD in console --- .../index/indexConsole/indexConsole.js | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/src/components/index/indexConsole/indexConsole.js b/src/components/index/indexConsole/indexConsole.js index 51fe1ca..9e46410 100644 --- a/src/components/index/indexConsole/indexConsole.js +++ b/src/components/index/indexConsole/indexConsole.js @@ -29,6 +29,12 @@ const IndexConsole = ({ const [albumUpdate, setAlbumUpdate] = useState(false) const [albumDelete, setAlbumDelete] = useState(false) + const [trackGetAll, setTrackGetAll] = useState(false) + const [trackGetOne, setTrackGetOne] = useState(false) + const [trackCreate, setTrackCreate] = useState(false) + const [trackUpdate, setTrackUpdate] = useState(false) + const [trackDelete, setTrackDelete] = useState(false) + const consoleInput = React.createRef() let consoleUser = user.username !== '' @@ -67,7 +73,9 @@ const IndexConsole = ({ setConsoleHistory( consoleHistory + consoleUser ) setLogout( !logout ) } else if ( choiceCRUD === 'album' ) { - albumCRUD( inputValue ) + runCRUD( inputValue, choiceCRUD ) + } else if ( choiceCRUD === 'track' ) { + runCRUD( inputValue, choiceCRUD ) } else if ( inputValue === 'clean' ){ setConsoleHistory( '' ) } else { @@ -91,22 +99,27 @@ const IndexConsole = ({ activateInput() } - const albumCRUD = ( inputValue ) => { - if ( inputValue === 'get all album') { + const runCRUD = ( inputValue, object ) => { + if ( inputValue === 'get all ' + object ) { setConsoleHistory( consoleHistory + consoleUser ) - setAlbumGetAll( !albumGetAll ) - } else if ( inputValue === 'get one album' ) { + if (object === 'track') setTrackGetAll( !trackGetAll ) + if (object === 'album') setAlbumGetAll( !albumGetAll ) + } else if ( inputValue === 'get one ' + object ) { setConsoleHistory( consoleHistory + consoleUser ) - setAlbumGetOne( !albumGetOne ) - } else if ( inputValue === 'create album' ) { + if (object === 'track') setTrackGetOne( !trackGetOne ) + if (object === 'album') setAlbumGetOne( !albumGetOne ) + } else if ( inputValue === 'create ' + object ) { setConsoleHistory( consoleHistory + consoleUser ) - setAlbumCreate( !albumCreate ) - } else if ( inputValue === 'update album' ) { + if (object === 'track') setTrackCreate( !trackCreate ) + if (object === 'album') setAlbumCreate( !albumCreate ) + } else if ( inputValue === 'update ' + object ) { setConsoleHistory( consoleHistory + consoleUser ) - setAlbumUpdate( !albumUpdate ) - } else if ( inputValue === 'delete album' ) { + if (object === 'track') setTrackUpdate( !trackUpdate ) + if (object === 'album') setAlbumUpdate( !albumUpdate ) + } else if ( inputValue === 'delete ' + object ) { setConsoleHistory( consoleHistory + consoleUser ) - setAlbumDelete( !albumDelete ) + if (object === 'track') setTrackDelete( !trackDelete ) + if (object === 'album') setAlbumDelete( !albumDelete ) } }