diff options
Diffstat (limited to 'ui')
-rw-r--r-- | ui/src/components/comment-form.tsx | 2 | ||||
-rw-r--r-- | ui/src/components/community-form.tsx | 6 | ||||
-rw-r--r-- | ui/src/components/post-form.tsx | 4 | ||||
-rw-r--r-- | ui/src/components/private-message-form.tsx | 6 | ||||
-rw-r--r-- | ui/src/components/site-form.tsx | 6 |
5 files changed, 19 insertions, 5 deletions
diff --git a/ui/src/components/comment-form.tsx b/ui/src/components/comment-form.tsx index 591bbf1b..24bfb7cb 100644 --- a/ui/src/components/comment-form.tsx +++ b/ui/src/components/comment-form.tsx @@ -151,7 +151,7 @@ export class CommentForm extends Component<CommentFormProps, CommentFormState> { <button type="submit" class="btn btn-sm btn-secondary mr-2" - disabled={this.props.disabled} + disabled={this.props.disabled || this.state.loading} > {this.state.loading ? ( <svg class="icon icon-spinner spin"> diff --git a/ui/src/components/community-form.tsx b/ui/src/components/community-form.tsx index eedc2003..90e12738 100644 --- a/ui/src/components/community-form.tsx +++ b/ui/src/components/community-form.tsx @@ -207,7 +207,11 @@ export class CommunityForm extends Component< )} <div class="form-group row"> <div class="col-12"> - <button type="submit" class="btn btn-secondary mr-2"> + <button + type="submit" + class="btn btn-secondary mr-2" + disabled={this.state.loading} + > {this.state.loading ? ( <svg class="icon icon-spinner spin"> <use xlinkHref="#icon-spinner"></use> diff --git a/ui/src/components/post-form.tsx b/ui/src/components/post-form.tsx index 6840c2d4..ee805a7c 100644 --- a/ui/src/components/post-form.tsx +++ b/ui/src/components/post-form.tsx @@ -360,7 +360,9 @@ export class PostForm extends Component<PostFormProps, PostFormState> { <div class="form-group row"> <div class="col-sm-10"> <button - disabled={!this.state.postForm.community_id} + disabled={ + !this.state.postForm.community_id || this.state.loading + } type="submit" class="btn btn-secondary mr-2" > diff --git a/ui/src/components/private-message-form.tsx b/ui/src/components/private-message-form.tsx index 6ad7de77..496f3ae5 100644 --- a/ui/src/components/private-message-form.tsx +++ b/ui/src/components/private-message-form.tsx @@ -183,7 +183,11 @@ export class PrivateMessageForm extends Component< )} <div class="form-group row"> <div class="offset-sm-2 col-sm-10"> - <button type="submit" class="btn btn-secondary mr-2"> + <button + type="submit" + class="btn btn-secondary mr-2" + disabled={this.state.loading} + > {this.state.loading ? ( <svg class="icon icon-spinner spin"> <use xlinkHref="#icon-spinner"></use> diff --git a/ui/src/components/site-form.tsx b/ui/src/components/site-form.tsx index 43d24365..a51286c8 100644 --- a/ui/src/components/site-form.tsx +++ b/ui/src/components/site-form.tsx @@ -175,7 +175,11 @@ export class SiteForm extends Component<SiteFormProps, SiteFormState> { </div> <div class="form-group row"> <div class="col-12"> - <button type="submit" class="btn btn-secondary mr-2"> + <button + type="submit" + class="btn btn-secondary mr-2" + disabled={this.state.loading} + > {this.state.loading ? ( <svg class="icon icon-spinner spin"> <use xlinkHref="#icon-spinner"></use> |