@wordpress/components
Version:
UI components for WordPress.
8 lines (7 loc) • 1.64 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../../src/border-box-control/border-box-control-linked-button/component.tsx"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { link, linkOff } from '@wordpress/icons';\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport Button from '../../button';\nimport { contextConnect } from '../../context';\nimport { useBorderBoxControlLinkedButton } from './hook';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst BorderBoxControlLinkedButton = (props, forwardedRef) => {\n const {\n className,\n isLinked,\n ...buttonProps\n } = useBorderBoxControlLinkedButton(props);\n const label = isLinked ? __('Unlink sides') : __('Link sides');\n return /*#__PURE__*/_jsx(Button, {\n ...buttonProps,\n size: \"small\",\n icon: isLinked ? link : linkOff,\n iconSize: 24,\n label: label,\n ref: forwardedRef,\n className: className\n });\n};\nconst ConnectedBorderBoxControlLinkedButton = contextConnect(BorderBoxControlLinkedButton, 'BorderBoxControlLinkedButton');\nexport default ConnectedBorderBoxControlLinkedButton;"],
"mappings": ";AAGA,SAAS,MAAM,eAAe;AAC9B,SAAS,UAAU;AAKnB,OAAO,YAAY;AACnB,SAAS,sBAAsB;AAC/B,SAAS,uCAAuC;AAChD,SAAS,OAAO,YAAY;AAC5B,IAAM,+BAA+B,CAAC,OAAO,iBAAiB;AAC5D,QAAM;AAAA,IACJ;AAAA,IACA;AAAA,IACA,GAAG;AAAA,EACL,IAAI,gCAAgC,KAAK;AACzC,QAAM,QAAQ,WAAW,GAAG,cAAc,IAAI,GAAG,YAAY;AAC7D,SAAoB,qBAAK,QAAQ;AAAA,IAC/B,GAAG;AAAA,IACH,MAAM;AAAA,IACN,MAAM,WAAW,OAAO;AAAA,IACxB,UAAU;AAAA,IACV;AAAA,IACA,KAAK;AAAA,IACL;AAAA,EACF,CAAC;AACH;AACA,IAAM,wCAAwC,eAAe,8BAA8B,8BAA8B;AACzH,IAAO,oBAAQ;",
"names": []
}