|
|
|
@ -15,6 +15,7 @@ type Props = {
|
|
|
|
|
reserve: string,
|
|
|
|
|
fiat: $ElementType<ReducersState, 'fiat'>,
|
|
|
|
|
localCurrency: string,
|
|
|
|
|
isHidden: boolean,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
type State = {
|
|
|
|
@ -103,11 +104,20 @@ class AccountBalance extends PureComponent<Props, State> {
|
|
|
|
|
constructor(props: Props) {
|
|
|
|
|
super(props);
|
|
|
|
|
this.state = {
|
|
|
|
|
isHidden: false,
|
|
|
|
|
canAnimateHideBalanceIcon: false,
|
|
|
|
|
isHidden: props.isHidden,
|
|
|
|
|
canAnimateHideBalanceIcon: props.isHidden,
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
componentDidUpdate(prevProps) {
|
|
|
|
|
console.log(this.props.isHidden);
|
|
|
|
|
if (prevProps.isHidden !== this.props.isHidden) {
|
|
|
|
|
this.setState({
|
|
|
|
|
isHidden: this.props.isHidden,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
handleHideBalanceIconClick() {
|
|
|
|
|
this.setState(previousState => ({
|
|
|
|
|
isHidden: !previousState.isHidden,
|
|
|
|
|