aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/Track.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/nodes/Track.tsx')
-rw-r--r--src/client/views/nodes/Track.tsx10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/client/views/nodes/Track.tsx b/src/client/views/nodes/Track.tsx
index 957128040..94c0b5563 100644
--- a/src/client/views/nodes/Track.tsx
+++ b/src/client/views/nodes/Track.tsx
@@ -7,15 +7,17 @@ import { Document, listSpec, createSchema, makeInterface, defaultSpec } from "..
import { FieldValue, Cast, NumCast, BoolCast } from "../../../new_fields/Types";
import { List } from "../../../new_fields/List";
import { Keyframe, RegionData } from "./Keyframe";
+import { FlyoutProps } from "./Timeline";
-interface IProp {
+interface IProps {
node: Doc;
currentBarX: number;
- // setPosition: (position: number) => any;
+ setFlyout: (props:FlyoutProps) => any;
}
+
@observer
-export class Track extends React.Component<IProp> {
+export class Track extends React.Component<IProps> {
@observable private _inner = React.createRef<HTMLDivElement>();
private _reactionDisposers: IReactionDisposer[] = [];
@@ -196,7 +198,7 @@ export class Track extends React.Component<IProp> {
<div className="track">
<div className="inner" ref={this._inner} onDoubleClick={this.onInnerDoubleClick}>
{this.regions.map((region) => {
- return <Keyframe node={this.props.node} RegionData={region as Doc}/>;
+ return <Keyframe node={this.props.node} RegionData={region as Doc} setFlyout={this.props.setFlyout}/>;
})}
</div>
</div>