higlass
Version:
HiGlass Hi-C / genomic / large data viewer
39 lines (34 loc) • 1.16 kB
JSX
// @ts-nocheck
import React from 'react';
import MoveableTrack from './MoveableTrack';
import TrackControl from './TrackControl';
const STYLES = {
pointerEvents: 'all',
};
class HorizontalTrack extends MoveableTrack {
getControls(isVisible) {
return (
<TrackControl
// Whether the button to expand or collapse the track is available
// for use. Only available in horizontal and vertical tracks and not
// center.
expandCollapseAvailable={true}
configMenuVisible={this.props.item.configMenuVisible}
imgStyleAdd={STYLES}
imgStyleClose={STYLES}
imgStyleMove={STYLES}
imgStyleSettings={STYLES}
isCollapsed={this.props.isCollapsed}
isMoveable={this.moveable}
isVisible={isVisible}
onAddSeries={this.props.onAddSeries}
onCollapseTrack={this.props.onCollapseTrack}
onExpandTrack={this.props.onExpandTrack}
onCloseTrackMenuOpened={this.props.onCloseTrackMenuOpened}
onConfigTrackMenuOpened={this.props.onConfigTrackMenuOpened}
uid={this.props.uid}
/>
);
}
}
export default HorizontalTrack;