begin phase out of SelectList

This commit is contained in:
Aoife
2021-04-06 13:37:15 -04:00
parent f2873b0514
commit addfb3b8ec
2 changed files with 16 additions and 13 deletions
+14 -13
View File
@@ -30,7 +30,7 @@ export default function Menu() {
}, [file, dispatch]); }, [file, dispatch]);
return ( return (
<div className='flex flex-col justify-around border-solid border-r-2 border-gray-400 px-4'> <div className='flex flex-col justify-around border-solid border-r border-black px-4'>
<div className='menu-patch-container'> <div className='menu-patch-container'>
<div className='patch-name'> <div className='patch-name'>
<input <input
@@ -51,21 +51,21 @@ export default function Menu() {
</div> </div>
<div className='my-1 flex flex-col items-center'> <div className='my-1 flex flex-col items-center'>
<button <button
className='mx-4 my-1 bg-gray-100 rounded-md w-32 h-10 border-transparent hover:bg-gray-200' className='btn'
onClick={() => { onClick={() => {
dispatch(parameterRefreshAll()); dispatch(parameterRefreshAll());
}}> }}>
New Patch New Patch
</button> </button>
<button <button
className='mx-4 my-1 bg-gray-100 rounded-md w-32 h-10 border-transparent hover:bg-gray-200' className='btn'
onClick={() => { onClick={() => {
fileRef.current.click(); fileRef.current.click();
}}> }}>
Load Patch Load Patch
</button> </button>
<button <button
className='mx-4 my-1 bg-gray-100 rounded-md w-32 h-10 border-transparent hover:bg-gray-200' className='btn'
onClick={() => { onClick={() => {
return_file_from_store(state); return_file_from_store(state);
}}> }}>
@@ -83,7 +83,7 @@ export default function Menu() {
</div> </div>
<div className='patch-settings'> <div className='patch-settings'>
<Select <Select
className='' className='w-full bg-gray-100 rounded-md border-transparent hover:bg-gray-200 focus:bg-white focus:ring-1'
value={state.patch.mode} value={state.patch.mode}
list={[ list={[
{ value: 'Single' }, { value: 'Single' },
@@ -101,10 +101,10 @@ export default function Menu() {
/> />
</div> </div>
</div> </div>
<div className='menu-timbre-select'> <div className='my-1 flex flex-col items-center'>
<button <button
disabled={state.patch.mode === 'Vocoder'} disabled={state.patch.mode === 'Vocoder'}
className='menu-button' className='btn'
onClick={() => { onClick={() => {
dispatch(parameterUpdateIndex(0)); dispatch(parameterUpdateIndex(0));
}}> }}>
@@ -112,7 +112,7 @@ export default function Menu() {
</button> </button>
<button <button
disabled={state.patch.mode !== 'Multiple'} disabled={state.patch.mode !== 'Multiple'}
className='menu-button' className='btn'
onClick={() => { onClick={() => {
dispatch(parameterUpdateIndex(1)); dispatch(parameterUpdateIndex(1));
}}> }}>
@@ -120,29 +120,30 @@ export default function Menu() {
</button> </button>
<button <button
disabled={state.patch.mode !== 'Vocoder'} disabled={state.patch.mode !== 'Vocoder'}
className='menu-button' className='btn'
onClick={() => { onClick={() => {
dispatch(parameterUpdateIndex(2)); dispatch(parameterUpdateIndex(2));
}}> }}>
Vocoder Vocoder
</button> </button>
<button <button
className='menu-button' className='btn'
onClick={() => { onClick={() => {
dispatch(parameterUpdateIndex(3)); dispatch(parameterUpdateIndex(3));
}}> }}>
Effects Effects
</button> </button>
<button <button
className='menu-button' className='btn'
onClick={() => { onClick={() => {
dispatch(parameterUpdateIndex(4)); dispatch(parameterUpdateIndex(4));
}}> }}>
Arpeggio Arpeggio
</button> </button>
</div> </div>
<div className='menu-title'> <div className='w-full text-center text-xl font-semibold'>
Alapatch <br /> A microKORG Patch Editor <span className='text-3xl pb-6'>Alapatch</span> <br /> A microKORG Patch
Editor
</div> </div>
</div> </div>
); );
+2
View File
@@ -1,3 +1,5 @@
// TODO -- CUSTOM DROPDOWN STYLING
const Select = (props) => { const Select = (props) => {
return ( return (
<select <select