UNPKG

react-wavesurfer

Version:

React component wrapper for wavesurfer.js

55 lines (46 loc) 1.57 kB
import React from 'react'; import ReactDOM from 'react-dom'; require('wavesurfer.js'); require('wavesurfer.js/dist/plugin/wavesurfer.timeline.min.js'); require('wavesurfer.js/dist/plugin/wavesurfer.regions.min.js'); require('wavesurfer.js/dist/plugin/wavesurfer.minimap.min.js'); import RegionsExample from './components/regions'; import ZoomExample from './components/zoom'; import SimpleExample from './components/simple'; import TimelineExample from './components/timeline'; import PeaksExample from './components/peaks'; import MediaElementExample from './components/mediaElement'; import MinimapExample from './components/minimap'; function ExampleParent() { return ( <div className="container main-container"> <div className="row"> <h1 className="col-xs-12 col-lg-2">react-wavesurfer examples</h1> <div className="col-xs-12 col-lg-8 col-lg-push-1"> <div className="row"> <SimpleExample /> </div> <div className="row"> <RegionsExample /> </div> <div className="row"> <ZoomExample /> </div> <div className="row"> <TimelineExample /> </div> <div className="row"> <PeaksExample /> </div> <div className="row"> <MediaElementExample /> </div> <div className="row"> <MinimapExample /> </div> </div> </div> </div> ); } ReactDOM.render(<ExampleParent />, window.document.getElementById('app'));