@@ -11,6 +11,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
11
11
12
12
import React from 'react' ;
13
13
import SLDSNotification from '../../../components/SLDSNotification' ;
14
+ import { SLDSButton , SLDSModal } from '../../../components' ;
14
15
import { default as PrismCode } from "react-prism/lib/PrismCode" ;
15
16
16
17
module . exports = React . createClass ( {
@@ -20,21 +21,73 @@ module.exports = React.createClass( {
20
21
} ,
21
22
22
23
getInitialState ( ) {
23
- return { } ;
24
+ return {
25
+ modalIsOpen : false
26
+ } ;
27
+ } ,
28
+
29
+ getModalContent ( ) {
30
+ return (
31
+ < div >
32
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
33
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
34
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
35
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
36
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
37
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
38
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
39
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
40
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
41
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
42
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
43
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
44
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
45
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
46
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
47
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
48
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
49
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
50
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
51
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
52
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
53
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
54
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
55
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
56
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
57
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
58
+ < p > wjefiowjefio wejoif wejiof jfiowejfo ijw </ p >
59
+ </ div >
60
+ )
61
+ } ,
62
+
63
+ openModal ( ) {
64
+ this . setState ( { modalIsOpen : true } ) ;
65
+ } ,
66
+
67
+ closeModal ( ) {
68
+ this . setState ( { modalIsOpen : false } ) ;
69
+ } ,
70
+
71
+ handleSubmitModal ( ) {
72
+ this . closeModal ( ) ;
24
73
} ,
25
74
26
75
render ( ) {
27
- let message = [ 'Your new contact, ' , < a href = "#" > Sara Smith</ a > , ', has been created.' ] ;
76
+ let message = [ 'New contact added ' , < a href = "#" key = "0123" > Sara Smith</ a > ] ;
77
+ let errorMessage = 'Error' ;
28
78
return (
29
79
30
80
< div className = 'slds-p-around--medium' >
31
81
< h3 className = 'slds-text-heading--medium slds-truncate' >
32
82
Notification
33
83
</ h3 >
34
84
< div className = 'slds-p-vertical--large' >
35
- < div className = 'slds-input-has-icon slds-input-has-icon--left' >
36
- < SLDSNotification variant = 'alert' theme = 'success' icon = 'notification' texture = { true } content = { message } animated = { true } />
85
+ 1. Toasts
86
+ < div className = "demo-only" >
87
+ < SLDSNotification variant = 'toast' theme = 'success' icon = 'notification' texture = { true } content = { message } animated = { true } />
37
88
</ div >
89
+
90
+ 2. Modal Toasts
38
91
</ div >
39
92
</ div >
40
93
0 commit comments