import * as React from 'react'; import { PianoKeyboardExample } from './examples/PianoKeyboardExample'; import { GuitarChordDiagram } from '../components/GuitarChordDiagram/GuitarChordDiagram'; import { ButtonGridExample } from './examples/ButtonGridExample'; import { MultiNoteLanes } from '../components/MultiNoteLanes/MultiNoteLanes'; import { PianoRollExample } from './examples/PianoRollExample'; import { VolumeKnob } from '../components/VolumeKnob/VolumeKnob'; import { RhythmTreeEditorExample } from './examples/RhythmTreeEditorExample'; import { SingleNoteLaneExample } from './examples/SingleNoteLaneExample'; import { Test } from './examples/Test'; import { DiatonicPianoRoll } from '../components/DiatonicPianoRoll/DiatonicPianoRoll'; const uiElements = [ 'PianoKeyboard', 'GuitarChordDiagram', 'SingleNoteLane', 'MultiNoteLanes', 'DiatonicPianoRoll', 'PianoRoll', 'ButtonGrid', 'VolumeKnob', 'RhythmTreeEditor', 'Test', ]; export function SimpleClient() { const [element, setElement] = React.useState('ButtonGrid'); function getUIElement() { switch (element) { case 'PianoKeyboard': return ; case 'GuitarChordDiagram': return ; case 'ButtonGrid': return ; case 'SingleNoteLane': return ; case 'MultiNoteLanes': return ; case 'DiatonicPianoRoll': return case 'PianoRoll': return case 'VolumeKnob': return ; case 'RhythmTreeEditor': return case 'Test': return default: return
not implemented
; } } return (

{getUIElement()}
); }