show loading on add notebook and topic dialog

This commit is contained in:
ammarahm-ed
2021-02-09 16:41:34 +05:00
parent dd9d4853a4
commit fdcaaeef9e
2 changed files with 22 additions and 15 deletions

View File

@@ -26,6 +26,7 @@ export class AddTopicDialog extends React.Component {
this.state = {
visible: false,
titleFocused: false,
loading:false
};
this.title;
@@ -34,6 +35,7 @@ export class AddTopicDialog extends React.Component {
}
addNewTopic = async () => {
this.setState({loading:true})
if (!this.title)
return ToastEvent.show('Title is required', 'error', 'local');
@@ -112,6 +114,7 @@ export class AddTopicDialog extends React.Component {
positiveTitle={toEdit ? 'Save' : 'Add'}
onPressNegative={() => this.close()}
onPressPositive={() => this.addNewTopic()}
loading={this.state.loading}
/>
</DialogContainer>
<Toast context="local" />