This repository has been archived on 2022-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
outline/frontend/scenes/DocumentEdit/components/SaveAction.js
2016-07-24 15:32:31 -07:00

31 lines
584 B
JavaScript

import React from 'react';
import { observer } from 'mobx-react';
@observer
class SaveAction extends React.Component {
static propTypes = {
onClick: React.PropTypes.func.isRequired,
disabled: React.PropTypes.bool,
}
onClick = (event) => {
if (this.props.disabled) return;
event.preventDefault();
this.props.onClick();
}
render() {
return (
<div>
<a
href
onClick={ this.onClick }
style={{ opacity: this.props.disabled ? 0.5 : 1 }}
>Save</a>
</div>
);
}
};
export default SaveAction;