@@ -3472,7 +3472,6 @@ return /******/ (function(modules) { // webpackBootstrap
3472
3472
3473
3473
// Utility Icon Reference: https://www.lightningdesignsystem.com/resources/icons#utility
3474
3474
render: function render() {
3475
- var useTag = '<use xlink:href="' + _SLDSSettings2['default'].getAssetsPath() + '/icons/' + this.props.category + '-sprite/svg/symbols.svg#' + this.props.name + '" />';
3476
3475
3477
3476
var className = 'slds-button__icon';
3478
3477
if (this.props.variant !== 'icon') {
@@ -3517,7 +3516,10 @@ return /******/ (function(modules) { // webpackBootstrap
3517
3516
3518
3517
render: function render() {
3519
3518
3520
- var useTag = '<use xlink:href="' + _SLDSSettings2['default'].getAssetsPath() + '/icons/' + this.props.category + '-sprite/svg/symbols.svg#' + this.props.name + '" />';
3519
+ var name = this.props.name.replace(/_/g, '-');
3520
+ var iconClassName = 'slds-icon-' + this.props.category + '-' + (this.props.theme || name);
3521
+ var styles = this.props.category === 'action' ? { padding: '.5rem' } : null;
3522
+
3521
3523
var className = 'slds-icon';
3522
3524
if (this.props.stateful) {
3523
3525
className += '--stateful';
@@ -3531,11 +3533,8 @@ return /******/ (function(modules) { // webpackBootstrap
3531
3533
if (this.props.position) {
3532
3534
className += ' slds-icon--' + this.props.position;
3533
3535
}
3534
- className = className + ' slds-icon-' + this.props.category + '-' + (this.props.theme || this.props.name);
3535
- // if(this.props.category === 'utility'){
3536
- return _react2['default'].createElement('span', { className: 'slds-icon__container' }, _react2['default'].createElement(_SLDSUtilityIcon2['default'], { name: this.props.name, category: this.props.category, 'aria-hidden': 'true', className: className, style: this.props.style }));
3537
- // }
3538
- // return <span className='slds-icon__container'><svg aria-hidden='true' className={className} style={this.props.style} dangerouslySetInnerHTML={{__html: useTag }} /></span>;
3536
+ className = className + ' ' + iconClassName;
3537
+ return _react2['default'].createElement('span', { className: 'slds-icon__container ', style: styles }, _react2['default'].createElement(_SLDSUtilityIcon2['default'], { name: this.props.name, category: this.props.category, 'aria-hidden': 'true', className: className, style: this.props.style }));
3539
3538
}
3540
3539
3541
3540
});
@@ -3551,7 +3550,6 @@ return /******/ (function(modules) { // webpackBootstrap
3551
3550
},
3552
3551
3553
3552
render: function render() {
3554
- var useTag = '<use xlink:href="' + _SLDSSettings2['default'].getAssetsPath() + 'icons/utility-sprite/svg/symbols.svg#' + this.props.name + '" />';
3555
3553
var className = 'slds-input__icon slds-icon-text-default';
3556
3554
return _react2['default'].createElement(_SLDSUtilityIcon2['default'], { name: this.props.name, category: this.props.category, 'aria-hidden': 'true', className: className });
3557
3555
}
0 commit comments