UNPKG

@wordpress/components

Version:
8 lines (7 loc) 1.67 kB
{ "version": 3, "sources": ["../../src/button/deprecated.tsx"], "sourcesContent": ["/**\n * External dependencies\n */\n\n/**\n * WordPress dependencies\n */\nimport deprecated from '@wordpress/deprecated';\nimport { forwardRef } from '@wordpress/element';\n\n/**\n * Internal dependencies\n */\nimport Button from '.';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nfunction UnforwardedIconButton({\n label,\n labelPosition,\n size,\n tooltip,\n ...props\n}, ref) {\n deprecated('wp.components.IconButton', {\n since: '5.4',\n alternative: 'wp.components.Button',\n version: '6.2'\n });\n return (\n /*#__PURE__*/\n // Disable reason: the parent component is taking care of the __next40pxDefaultSize prop.\n // eslint-disable-next-line @wordpress/components-no-missing-40px-size-prop\n _jsx(Button, {\n ...props,\n ref: ref,\n tooltipPosition: labelPosition,\n iconSize: size,\n showTooltip: tooltip !== undefined ? !!tooltip : undefined,\n label: tooltip || label\n })\n );\n}\nexport default forwardRef(UnforwardedIconButton);"], "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA,wBAAuB;AACvB,qBAA2B;AAK3B,eAAmB;AACnB,yBAA4B;AAC5B,SAAS,sBAAsB;AAAA,EAC7B;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA,GAAG;AACL,GAAG,KAAK;AACN,wBAAAA,SAAW,4BAA4B;AAAA,IACrC,OAAO;AAAA,IACP,aAAa;AAAA,IACb,SAAS;AAAA,EACX,CAAC;AACD;AAAA;AAAA;AAAA,IAIE,uCAAAC,KAAK,SAAAC,SAAQ;AAAA,MACX,GAAG;AAAA,MACH;AAAA,MACA,iBAAiB;AAAA,MACjB,UAAU;AAAA,MACV,aAAa,YAAY,SAAY,CAAC,CAAC,UAAU;AAAA,MACjD,OAAO,WAAW;AAAA,IACpB,CAAC;AAAA;AAEL;AACA,IAAO,yBAAQ,2BAAW,qBAAqB;", "names": ["deprecated", "_jsx", "Button"] }