diff --git a/client/components/dialog/dialog-base.jsx b/client/components/dialog/dialog-base.jsx index 66651844c6c9a..1074efd3987b4 100644 --- a/client/components/dialog/dialog-base.jsx +++ b/client/components/dialog/dialog-base.jsx @@ -5,7 +5,7 @@ var React = require( 'react' ), clickOutside = require( 'click-outside' ), closest = require( 'component-closest' ), noop = require( 'lodash/utility/noop' ), - joinClasses = require( 'react/lib/joinClasses' ); + classnames = require( 'classnames' ); /** * Internal dependencies @@ -60,17 +60,17 @@ var DialogBase = React.createClass( { contentClassName = baseClassName + '__content'; if ( this.props.additionalClassNames ) { - dialogClassName = joinClasses( this.props.additionalClassNames, dialogClassName ); + dialogClassName = classnames( this.props.additionalClassNames, dialogClassName ); } if ( this.props.isFullScreen ) { - backdropClassName = joinClasses( 'is-full-screen', backdropClassName ); + backdropClassName = classnames( 'is-full-screen', backdropClassName ); } return (
-
+
{ this.props.children }
{ this._renderButtonsBar() } diff --git a/client/components/forms/form-button/index.jsx b/client/components/forms/form-button/index.jsx index 43971c081f358..98c07d69f7432 100644 --- a/client/components/forms/form-button/index.jsx +++ b/client/components/forms/form-button/index.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), classNames = require( 'classnames' ), omit = require( 'lodash/object/omit' ), isEmpty = require( 'lodash/lang/isEmpty' ); @@ -37,7 +37,7 @@ module.exports = React.createClass( { ); diff --git a/client/components/forms/form-buttons-bar/index.jsx b/client/components/forms/form-buttons-bar/index.jsx index d4cf8fb2ddd8f..648770684c31c 100644 --- a/client/components/forms/form-buttons-bar/index.jsx +++ b/client/components/forms/form-buttons-bar/index.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react/addons' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), omit = require( 'lodash/object/omit' ); module.exports = React.createClass( { @@ -13,7 +13,7 @@ module.exports = React.createClass( { return (
+ className={ classnames( this.props.className, 'form-buttons-bar' ) } > { this.props.children }
); diff --git a/client/components/forms/form-checkbox/index.jsx b/client/components/forms/form-checkbox/index.jsx index 9726f31b7b742..6bf108a32991d 100644 --- a/client/components/forms/form-checkbox/index.jsx +++ b/client/components/forms/form-checkbox/index.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react/addons' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), omit = require( 'lodash/object/omit' ); module.exports = React.createClass( { @@ -13,7 +13,7 @@ module.exports = React.createClass( { var otherProps = omit( this.props, [ 'className', 'type' ] ); return ( - + ); } } ); diff --git a/client/components/forms/form-country-select/index.jsx b/client/components/forms/form-country-select/index.jsx index 93a8e11f7bc4a..c88956cbddc9d 100644 --- a/client/components/forms/form-country-select/index.jsx +++ b/client/components/forms/form-country-select/index.jsx @@ -3,7 +3,7 @@ */ var React = require( 'react/addons' ), isEmpty = require( 'lodash/lang/isEmpty' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), observe = require( 'lib/mixins/data-observe' ), omit = require( 'lodash/object/omit' ); @@ -29,7 +29,7 @@ module.exports = React.createClass( { return ( + ); diff --git a/client/components/forms/form-setting-explanation/index.jsx b/client/components/forms/form-setting-explanation/index.jsx index 9a57cbd61fa4d..f64c46eabdd2c 100644 --- a/client/components/forms/form-setting-explanation/index.jsx +++ b/client/components/forms/form-setting-explanation/index.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react/addons' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), omit = require( 'lodash/object/omit' ); module.exports = React.createClass( { @@ -11,7 +11,7 @@ module.exports = React.createClass( { render: function() { return ( -

+

{ this.props.children }

); diff --git a/client/components/forms/form-tel-input/index.jsx b/client/components/forms/form-tel-input/index.jsx index 52bc5088a5305..16955a178349a 100644 --- a/client/components/forms/form-tel-input/index.jsx +++ b/client/components/forms/form-tel-input/index.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react/addons' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), omit = require( 'lodash/object/omit' ), classNames = require( 'classnames' ); @@ -28,7 +28,7 @@ module.exports = React.createClass( { { ...otherProps } type={ 'tel' } pattern={ '[0-9]*'} - className={ joinClasses( this.props.className, classes ) } /> + className={ classnames( this.props.className, classes ) } /> ); } } ); diff --git a/client/components/forms/form-text-input/index.jsx b/client/components/forms/form-text-input/index.jsx index 1777e3fb7f36d..4cc686293d23e 100644 --- a/client/components/forms/form-text-input/index.jsx +++ b/client/components/forms/form-text-input/index.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react/addons' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), omit = require( 'lodash/object/omit' ), classNames = require( 'classnames' ); @@ -31,7 +31,7 @@ module.exports = React.createClass( { ); diff --git a/client/components/forms/form-textarea/index.jsx b/client/components/forms/form-textarea/index.jsx index a7e10328b0b82..b42c0f2465ac3 100644 --- a/client/components/forms/form-textarea/index.jsx +++ b/client/components/forms/form-textarea/index.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react/addons' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), omit = require( 'lodash/object/omit' ); module.exports = React.createClass( { @@ -11,7 +11,7 @@ module.exports = React.createClass( { render: function() { return ( - ); diff --git a/client/components/main/index.jsx b/client/components/main/index.jsx index f4382490ce201..e8f4bcb345c0b 100644 --- a/client/components/main/index.jsx +++ b/client/components/main/index.jsx @@ -2,14 +2,14 @@ * External dependencies */ var React = require( 'react' ), - joinClasses = require( 'react/lib/joinClasses' ); + classnames = require( 'classnames' ); module.exports = React.createClass( { displayName: 'Main', render: function() { return ( -
+
{ this.props.children }
); diff --git a/client/components/popover/menu-item.jsx b/client/components/popover/menu-item.jsx index e09685c720fb1..181471b76b703 100644 --- a/client/components/popover/menu-item.jsx +++ b/client/components/popover/menu-item.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react' ), - joinClasses = require( 'react/lib/joinClasses' ); + classnames = require( 'classnames' ); var MenuItem = React.createClass( { getDefaultProps: function() { @@ -16,7 +16,7 @@ var MenuItem = React.createClass( { render: function() { var onMouseOver = this.props.focusOnHover ? this._onMouseOver : null; return ( - ); diff --git a/client/me/sidebar/sidebar-item.jsx b/client/me/sidebar/sidebar-item.jsx index 7611d10cd2840..be785e58bb2cf 100644 --- a/client/me/sidebar/sidebar-item.jsx +++ b/client/me/sidebar/sidebar-item.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react' ), - joinClasses = require( 'react/lib/joinClasses' ); + classnames = require( 'classnames' ); /** * Internal Dependencies @@ -26,7 +26,7 @@ module.exports = React.createClass( { render: function() { const selected = this.props.selected ? 'selected' : null; return ( -
  • +
  • { this.props.label } diff --git a/client/my-sites/plugins/plugins-browser-item/index.jsx b/client/my-sites/plugins/plugins-browser-item/index.jsx index 28e8fc480acc0..60eeefd7ceaa1 100644 --- a/client/my-sites/plugins/plugins-browser-item/index.jsx +++ b/client/my-sites/plugins/plugins-browser-item/index.jsx @@ -1,8 +1,7 @@ /** * External dependencies */ -var React = require( 'react' ), - joinClasses = require( 'react/lib/joinClasses' ); +var React = require( 'react' ); /** * Internal dependencies diff --git a/client/my-sites/site-settings/settings-card-footer/index.jsx b/client/my-sites/site-settings/settings-card-footer/index.jsx index ec89c4117e1c5..30b378c240e28 100644 --- a/client/my-sites/site-settings/settings-card-footer/index.jsx +++ b/client/my-sites/site-settings/settings-card-footer/index.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), omit = require( 'lodash/object/omit' ), classNames = require( 'classnames' ); @@ -18,7 +18,7 @@ module.exports = React.createClass( { return (
    + className={ classnames( this.props.className, buttonClasses ) } > { this.props.children }
    ); diff --git a/client/notices/notice.jsx b/client/notices/notice.jsx index 215b6ae0220f8..8ce3ea54b1dcc 100644 --- a/client/notices/notice.jsx +++ b/client/notices/notice.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react/addons' ), - joinClasses = require( 'react/lib/joinClasses' ); + classnames = require( 'classnames' ); /** * Internal dependencies @@ -81,7 +81,7 @@ module.exports = React.createClass( { } return ( -
    +
    { text } { dismiss }
    diff --git a/client/notices/simple-notice.jsx b/client/notices/simple-notice.jsx index 9095ca63120ad..c55b73af44e30 100644 --- a/client/notices/simple-notice.jsx +++ b/client/notices/simple-notice.jsx @@ -2,7 +2,7 @@ * External dependencies */ var React = require( 'react/addons' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), noop = require( 'lodash/utility/noop' ); /** @@ -56,16 +56,16 @@ module.exports = React.createClass( { // The class determines the nature of a notice // and its status. - noticeClass = joinClasses( 'notice', this.props.status ); + noticeClass = classnames( 'notice', this.props.status ); if ( this.props.isCompact ) { - noticeClass = joinClasses( noticeClass, 'is-compact' ); + noticeClass = classnames( noticeClass, 'is-compact' ); } // By default, a dismiss button is rendered to // allow the user to hide the notice if ( this.props.showDismiss ) { - noticeClass = joinClasses( noticeClass, 'is-dismissable' ); + noticeClass = classnames( noticeClass, 'is-dismissable' ); dismiss = ( @@ -75,7 +75,7 @@ module.exports = React.createClass( { } return ( -
    +
    { this.renderChildren() } { dismiss }
    diff --git a/client/signup/logged-out-form/index.jsx b/client/signup/logged-out-form/index.jsx index 8fc42df0d291b..4bc3ab8312055 100644 --- a/client/signup/logged-out-form/index.jsx +++ b/client/signup/logged-out-form/index.jsx @@ -4,7 +4,7 @@ */ var React = require( 'react' ), classNames = require( 'classnames' ), - joinClasses = require( 'react/lib/joinClasses' ); + classnames = require( 'classnames' ); /** * Internal dependencies @@ -18,7 +18,7 @@ module.exports = React.createClass( { var classes = classNames( { 'logged-out-form': true, } ); return ( -
    +
    { this.props.formHeader && diff --git a/client/vip/vip-logs/logs-table.jsx b/client/vip/vip-logs/logs-table.jsx index d0e33add0b917..e08b8a500b002 100644 --- a/client/vip/vip-logs/logs-table.jsx +++ b/client/vip/vip-logs/logs-table.jsx @@ -3,7 +3,7 @@ */ var React = require( 'react' ), isEmpty = require( 'lodash/lang/isEmpty' ), - joinClasses = require( 'react/lib/joinClasses' ), + classnames = require( 'classnames' ), debug = require( 'debug' )( 'calypso:vip:logs' ); /** @@ -67,10 +67,10 @@ module.exports = React.createClass( { } return ( - + { this.formatDate( log.timestamp ) } - { prefix } + { prefix } { log.log } diff --git a/shared/components/card/compact.jsx b/shared/components/card/compact.jsx index 7b89e9188cd18..cc809a6961854 100644 --- a/shared/components/card/compact.jsx +++ b/shared/components/card/compact.jsx @@ -3,7 +3,7 @@ */ var React = require( 'react/addons' ), assign = require( 'lodash/object/assign' ), - joinClasses = require( 'react/lib/joinClasses' ); + classnames = require( 'classnames' ); /** * Internal dependencies @@ -14,7 +14,7 @@ module.exports = React.createClass( { displayName: 'CompactCard', render: function() { - const props = assign( {}, this.props, { className: joinClasses( this.props.className, 'is-compact' ) } ); + const props = assign( {}, this.props, { className: classnames( this.props.className, 'is-compact' ) } ); return ( diff --git a/shared/components/card/index.jsx b/shared/components/card/index.jsx index 71bb6d10ae0c0..cf807adb41f5e 100644 --- a/shared/components/card/index.jsx +++ b/shared/components/card/index.jsx @@ -3,7 +3,7 @@ */ var React = require( 'react/addons' ), assign = require( 'lodash/object/assign' ), - joinClasses = require( 'react/lib/joinClasses' ); + classnames = require( 'classnames' ); /** * Internal dependencies @@ -23,7 +23,7 @@ module.exports = React.createClass( { render: function() { var element = this.props.tagName || 'div', linkClassName = this.props.href ? 'is-card-link' : null, - props = assign( {}, this.props, { className: joinClasses( this.props.className, 'card', linkClassName ) } ), + props = assign( {}, this.props, { className: classnames( this.props.className, 'card', linkClassName ) } ), linkIndicator = null; if ( this.props.href ) {