begin phase out of SelectList
This commit is contained in:
+14
-13
@@ -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>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
// TODO -- CUSTOM DROPDOWN STYLING
|
||||||
|
|
||||||
const Select = (props) => {
|
const Select = (props) => {
|
||||||
return (
|
return (
|
||||||
<select
|
<select
|
||||||
|
|||||||
Reference in New Issue
Block a user