diff --git a/src/linecomps.tsx b/src/linecomps.tsx index fb013bd3..ccaa405b 100644 --- a/src/linecomps.tsx +++ b/src/linecomps.tsx @@ -108,7 +108,7 @@ class LineAvatar extends React.Component<{line : LineType, cmd : Cmd}, {}> { let {line} = this.props; if (line != null) { mobx.action(() => { - GlobalModel.lineSettingsModal.set(this.props.line); + GlobalModel.lineSettingsModal.set(line); })(); } } @@ -440,6 +440,18 @@ class LineCmd extends React.Component<{screen : LineContainerModel, line : LineT ); } + @boundMethod + handleLineSettings(e : any) : void { + e.preventDefault(); + e.stopPropagation(); + let {line} = this.props; + if (line != null) { + mobx.action(() => { + GlobalModel.lineSettingsModal.set(line); + })(); + } + } + renderMetaWrap(cmd : Cmd) { let {line} = this.props; let model = GlobalModel; @@ -458,6 +470,9 @@ class LineCmd extends React.Component<{screen : LineContainerModel, line : LineT