@wordpress/components
Version:
UI components for WordPress.
25 lines (21 loc) • 630 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import { createElement } from "@wordpress/element";
/**
* WordPress dependencies
*/
import { Icon } from '@wordpress/components';
/**
* Internal dependencies
*/
import * as dashicons from '../mobile/dashicons'; // A predefined SVG icon is rendered instead of Dashicon because it's not supported in the native version.
function Dashicon(_ref) {
let {
icon,
...extraProps
} = _ref;
return createElement(Icon, _extends({
icon: dashicons[icon] || dashicons.empty
}, extraProps));
}
export default Dashicon;
//# sourceMappingURL=index.native.js.map