From 68b19fbe9468786bc2a2a29c2fa291108b2694ba Mon Sep 17 00:00:00 2001 From: xidedix Date: Wed, 23 May 2018 18:35:28 +0200 Subject: [PATCH] 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 - - -
-
- - -
- - - - - - -
-
- - -
- - - - - - - -
-
-
- - -
- -
-
-
+ + + + +