UNPKG

@nafr/echo-ui

Version:

A UI library born for WAA

10 lines (9 loc) 1.41 kB
export { Button, Checkbox, Envelope, Input, Knob, Radio, Slider, Switch, } from './components/controller'; export type { ButtonProps, ButtonRef, ButtonGroupProps, ButtonGroupRef, CheckboxProps, CheckboxChangeEvent, CheckboxRef, CheckboxGroupRef, EnvelopeProps, EnvelopeRef, EnvelopeData, EnvelopeLimits, InputProps, InputChangeEvent, KnobProps, KnobRef, KnobGroupProps, KnobGroupRef, RadioProps, RadioChangeEvent, RadioRef, RadioGroupRef, SliderProps, SliderRef, SwitchProps, SwitchRef, } from './components/controller'; export { VuMeter, Light, LFO, Spectrogram, Oscilloscope, Waveform, } from './components/visualization'; export type { VuMeterProps, VuMeterRef, LightProps, LightRef, LFOProps, LFORef, SpectrogramProps, SpectrogramRef, SpectrogramDataPoint, OscilloscopeProps, OscilloscopeRef, OscilloscopeDataPoint, WaveformMouseEvent, WaveformProps, WaveformRef, } from './components/visualization'; export { SineIcon, SquareIcon, SawtoothIcon, TriangleIcon } from './components/utility'; export { Card } from './components/container'; export type { CardProps, CardRef, CardHeaderProps, CardHeaderRef, CardBodyRef, } from './components/container'; export { useFetchAudio, useOscilloscope, usePlayer, useSpectrogram, useVuMeter, useWaveform, } from './hooks'; export type { UseFetchAudioProps, UseOscilloscopeProps, UsePlayerProps, UseSpectrogramProps, UseVuMeterProps, UseWaveformProps, } from './hooks';