File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ export default class AlertsPage extends React.Component {
3434 < PrismCode className = "language-jsx" >
3535{ `Alert.propTypes = {
3636 className: PropTypes.string,
37+ closeClassName: PropTypes.string,
3738 color: PropTypes.string, // default: 'success'
3839 isOpen: PropTypes.bool, // default: true
3940 toggle: PropTypes.func,
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ const FirstChild = ({ children }) => (
1111const propTypes = {
1212 children : PropTypes . node ,
1313 className : PropTypes . string ,
14+ closeClassName : PropTypes . string ,
1415 cssModule : PropTypes . object ,
1516 color : PropTypes . string ,
1617 isOpen : PropTypes . bool ,
@@ -33,6 +34,7 @@ const defaultProps = {
3334const Alert = ( props ) => {
3435 const {
3536 className,
37+ closeClassName,
3638 cssModule,
3739 tag : Tag ,
3840 color,
@@ -52,10 +54,12 @@ const Alert = (props) => {
5254 { 'alert-dismissible' : toggle }
5355 ) , cssModule ) ;
5456
57+ const closeClasses = mapToCssModules ( classNames ( 'close' , closeClassName ) , cssModule ) ;
58+
5559 const alert = (
5660 < Tag { ...attributes } className = { classes } role = "alert" >
5761 { toggle ?
58- < button type = "button" className = "close" aria-label = "Close" onClick = { toggle } >
62+ < button type = "button" className = { closeClasses } aria-label = "Close" onClick = { toggle } >
5963 < span aria-hidden = "true" > ×</ span >
6064 </ button >
6165 : null }
You can’t perform that action at this time.
0 commit comments