@@ -23,7 +23,7 @@ module.exports = React.createClass( {
23
23
getInitialState ( ) {
24
24
return {
25
25
modalIsOpen : false ,
26
- toastsAreOpen : true ,
26
+ alertIsOpen : false ,
27
27
} ;
28
28
} ,
29
29
@@ -77,6 +77,10 @@ module.exports = React.createClass( {
77
77
console . log ( '====> Dismiss Toast Message' ) ;
78
78
} ,
79
79
80
+ toggleAlert ( ) {
81
+ this . setState ( { alertIsOpen : ! this . state . alertIsOpen } ) ;
82
+ } ,
83
+
80
84
render ( ) {
81
85
let successMsg = [ 'New contact added ' , < a href = "#" key = "0123" > Sara Smith</ a > ] ;
82
86
let errorMsg = 'There was a problem updating the record.' ;
@@ -104,27 +108,16 @@ module.exports = React.createClass( {
104
108
< div className = 'slds-p-vertical--medium' >
105
109
< div className = "slds-p-vertical--small" >
106
110
< h4 className = "slds-text-heading--small " > Alerts</ h4 >
107
- < div className = "demo-only" >
108
- < div className = "slds-p-bottom--small" >
109
- { this . state . modalIsOpen ? null : < SLDSNotification variant = 'alert' theme = 'success' icon = 'notification' texture = { true } content = { successMsg } onDismiss = { this . dismissToast } /> }
110
- </ div >
111
- < div className = "slds-p-bottom--small" >
112
- { this . state . modalIsOpen ? null : < SLDSNotification variant = 'alert' theme = 'success' icon = 'notification' texture = { true } content = { successMsg } duration = { 5000 } onDismiss = { this . dismissToast } /> }
113
- </ div >
114
- < div className = "slds-p-bottom--small" >
115
- { this . state . modalIsOpen ? null : < SLDSNotification variant = 'alert' theme = 'error' icon = 'warning' texture = { true } content = { errorMsg } onDismiss = { this . dismissToast } /> }
116
- </ div >
117
- < div className = "slds-p-bottom--small" >
118
- { this . state . modalIsOpen ? null : < SLDSNotification variant = 'alert' icon = 'user' content = { offlineMsg } dismissible = { false } onDismiss = { this . dismissToast } /> }
119
- </ div >
120
- </ div >
111
+ < SLDSButton variant = "neutral" label = "Show Alert" onClick = { this . toggleAlert } />
112
+ < SLDSNotification variant = 'alert' theme = 'success' icon = 'notification' isOpen = { this . state . alertIsOpen } texture = { true } content = { successMsg } onDismiss = { this . dismissToast } />
121
113
</ div >
122
114
123
115
< div className = "slds-p-vertical--small" >
124
116
< h4 className = "slds-text-heading--small " > Toasts</ h4 >
125
117
< div className = "demo-only" style = { toastStyle } >
126
118
Base
127
- { this . state . modalIsOpen ? null : < SLDSNotification variant = 'toast' theme = 'success' icon = 'notification' content = { successMsg } onDismiss = { this . dismissToast } /> }
119
+ { this . state . modalIsOpen ? null :
120
+ < SLDSNotification variant = 'toast' theme = 'success' icon = 'notification' content = { successMsg } onDismiss = { this . dismissToast } /> }
128
121
</ div >
129
122
130
123
< p > Modal Toasts</ p >
0 commit comments