File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ const Modal = props => {
42
42
dialogAs = { tag }
43
43
dialogClassName = { class_name || className }
44
44
className = { modal_class_name || modalClassName }
45
+ contentClassName = { content_class_name || contentClassName }
45
46
backdropClassName = { backdrop_class_name || backdropClassName }
46
47
autoFocus = { autofocus || autoFocus }
47
48
aria-labelledby = { labelledby || labelledBy }
Original file line number Diff line number Diff line change @@ -68,6 +68,30 @@ describe('Modal', () => {
68
68
expect ( document . body . querySelector ( '.modal-dialog' ) ) . toHaveClass (
69
69
'modal-xl'
70
70
) ;
71
+
72
+ // Content class name
73
+ rerender ( < Modal is_open content_class_name = "custom-modal-content" /> ) ;
74
+ expect ( document . body . querySelector ( '.modal-content' ) ) . toHaveClass (
75
+ 'custom-modal-content'
76
+ ) ;
77
+
78
+ // Backdrop class name
79
+ rerender ( < Modal is_open backdrop_class_name = "custom-modal-backdrop" /> ) ;
80
+ expect ( document . body . querySelector ( '.modal-backdrop' ) ) . toHaveClass (
81
+ 'custom-modal-backdrop'
82
+ ) ;
83
+
84
+ // Dialog class name
85
+ rerender ( < Modal is_open class_name = "custom-modal-dialog" /> ) ;
86
+ expect ( document . body . querySelector ( '.modal-dialog' ) ) . toHaveClass (
87
+ 'custom-modal-dialog'
88
+ ) ;
89
+
90
+ // Modal class name
91
+ rerender ( < Modal is_open modal_class_name = "custom-modal-class" /> ) ;
92
+ expect ( document . body . querySelector ( '.modal' ) ) . toHaveClass (
93
+ 'custom-modal-class'
94
+ ) ;
71
95
} ) ;
72
96
73
97
describe ( 'backdrop' , ( ) => {
You can’t perform that action at this time.
0 commit comments