aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/search/ToggleBar.tsx
diff options
context:
space:
mode:
authormadelinegr <monika_hedman@brown.edu>2019-06-18 17:04:57 -0400
committermadelinegr <monika_hedman@brown.edu>2019-06-18 17:04:57 -0400
commitc871ea8d8891b504b09b45a2d1da1103594f1e15 (patch)
tree5603c335d6110ed7e3fc9d96086663a8e62fea40 /src/client/views/search/ToggleBar.tsx
parent56f455334cc41efd3d75ddb1b595caa78c5510bc (diff)
WORKING HELLL YYEEEEEEUH
Diffstat (limited to 'src/client/views/search/ToggleBar.tsx')
-rw-r--r--src/client/views/search/ToggleBar.tsx9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/client/views/search/ToggleBar.tsx b/src/client/views/search/ToggleBar.tsx
index b12ef4429..0fee81e20 100644
--- a/src/client/views/search/ToggleBar.tsx
+++ b/src/client/views/search/ToggleBar.tsx
@@ -19,7 +19,6 @@ export class ToggleBar extends React.Component<ToggleBarProps>{
@observable forwardTimeline: anime.AnimeTimelineInstance;
@observable _toggleButton: React.RefObject<HTMLDivElement>;
@observable _originalStatus: boolean = this.props.originalStatus;
- @observable _curStatus: boolean = this.props.originalStatus;
constructor(props: ToggleBarProps) {
super(props);
@@ -71,7 +70,6 @@ export class ToggleBar extends React.Component<ToggleBarProps>{
@action.bound
onclick() {
- this._curStatus = !this._curStatus;
this.forwardTimeline.play();
this.forwardTimeline.reverse();
SearchBox.Instance.handleWordQueryChange();
@@ -79,11 +77,10 @@ export class ToggleBar extends React.Component<ToggleBarProps>{
@action.bound
public resetToggle = () => {
- if (!this._curStatus) {
+ if (!SearchBox.Instance.getBasicWordStatus()) {
this.forwardTimeline.play()
this.forwardTimeline.reverse();
SearchBox.Instance.handleWordQueryChange();
- this._curStatus = true;
}
}
@@ -91,8 +88,8 @@ export class ToggleBar extends React.Component<ToggleBarProps>{
return (
<div>
<div className="toggle-title">
- <div className="toggle-option" style={{ opacity: (this._curStatus ? 1 : .4) }}>{this.props.optionOne}</div>
- <div className="toggle-option" style={{ opacity: (this._curStatus ? .4 : 1) }}>{this.props.optionTwo}</div>
+ <div className="toggle-option" style={{ opacity: (SearchBox.Instance.getBasicWordStatus() ? 1 : .4) }}>{this.props.optionOne}</div>
+ <div className="toggle-option" style={{ opacity: (SearchBox.Instance.getBasicWordStatus() ? .4 : 1) }}>{this.props.optionTwo}</div>
</div>
<div className="toggle-bar" id="toggle-bar" style={{ flexDirection: (this._originalStatus ? "row" : "row-reverse") }}>
<div className="toggle-button" id="toggle-button" ref={this._toggleButton} onClick={this.onclick} />