From 68b19fbe9468786bc2a2a29c2fa291108b2694ba Mon Sep 17 00:00:00 2001 From: xidedix Date: Wed, 23 May 2018 18:35:28 +0200 Subject: [PATCH 1/2] refactor(Forms): toggleFade --- CHANGELOG.md | 2 +- src/views/Base/Forms/Forms.js | 174 ++++++++++++++++++---------------- 2 files changed, 94 insertions(+), 82 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cfca3d..03ab375 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ ## [CoreUI](https://coreui.io/) for [react](./REACT.md) changelog ##### `v2-next` -- feat(Forms): FormFeedback valid +- feat(Forms): FormFeedback valid, toggleFade ##### `v2.0.3` - refactor: disable `ServiceWorker` by default diff --git a/src/views/Base/Forms/Forms.js b/src/views/Base/Forms/Forms.js index ddd3850..e8db662 100644 --- a/src/views/Base/Forms/Forms.js +++ b/src/views/Base/Forms/Forms.js @@ -12,6 +12,7 @@ import { DropdownItem, DropdownMenu, DropdownToggle, + Fade, Form, FormGroup, FormText, @@ -29,13 +30,22 @@ class Forms extends Component { super(props); this.toggle = this.toggle.bind(this); - this.state = { collapse: true }; + this.toggleFade = this.toggleFade.bind(this); + this.state = { + collapse: true, + fadeIn: true, + timeout: 300 + }; } toggle() { this.setState({ collapse: !this.state.collapse }); } + toggleFade() { + this.setState((prevState) => { return { fadeIn: !prevState }}); + } + render() { return (
@@ -1062,87 +1072,89 @@ class Forms extends Component { - - - Form Elements -
- - - -
-
- - -
- - -
- - - @ - - - -

Here's some help text

+ + + + Form Elements +
+ + + +
+
+ + + + + +
+ + + @ + + + +

Here's some help text

+
+
+ + +
+ + + + .00 + + + Here's more help text +
+
+ + +
+ + + $ + + + + .00 + + +
+
+ + +
+ + + + + + +
+
+ + +
+ + + + + + + +
+
+
+ +
- - - -
- - - - .00 - - - Here's more help text -
-
- - -
- - - $ - - - - .00 - - -
-
- - -
- - - - - - -
-
- - -
- - - - - - - -
-
-
- - -
- -
-
-
+ + + + +
From 9e9d218fcbfe62c84e41b6e30de2cfabc22d2d12 Mon Sep 17 00:00:00 2001 From: xidedix Date: Wed, 23 May 2018 18:37:40 +0200 Subject: [PATCH 2/2] refactor(Cards): toggleFade --- CHANGELOG.md | 1 + src/views/Base/Cards/Cards.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03ab375..879576a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ##### `v2-next` - feat(Forms): FormFeedback valid, toggleFade +- refactor(Cards): toggleFade ##### `v2.0.3` - refactor: disable `ServiceWorker` by default diff --git a/src/views/Base/Cards/Cards.js b/src/views/Base/Cards/Cards.js index b2908bd..3df4356 100644 --- a/src/views/Base/Cards/Cards.js +++ b/src/views/Base/Cards/Cards.js @@ -20,7 +20,7 @@ class Cards extends Component { } toggleFade() { - this.setState({ fadeIn: !this.state.fadeIn }); + this.setState((prevState) => { return { fadeIn: !prevState }}); } render() {