@wordpress/components
Version:
UI components for WordPress.
8 lines (7 loc) • 1.59 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/input-control/input-prefix-wrapper.tsx"],
"sourcesContent": ["/**\n * External dependencies\n */\n\n/**\n * Internal dependencies\n */\n\nimport { contextConnect, useContextSystem } from '../context';\nimport { PrefixSuffixWrapper } from './styles/input-control-styles';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nfunction UnconnectedInputControlPrefixWrapper(props, forwardedRef) {\n const derivedProps = useContextSystem(props, 'InputControlPrefixWrapper');\n return /*#__PURE__*/_jsx(PrefixSuffixWrapper, {\n ...derivedProps,\n isPrefix: true,\n ref: forwardedRef\n });\n}\n\n/**\n * A convenience wrapper for the `prefix` when you want to apply\n * standard padding in accordance with the size variant.\n *\n * ```jsx\n * import {\n * __experimentalInputControl as InputControl,\n * __experimentalInputControlPrefixWrapper as InputControlPrefixWrapper,\n * } from '@wordpress/components';\n *\n * <InputControl\n * prefix={<InputControlPrefixWrapper>@</InputControlPrefixWrapper>}\n * />\n * ```\n */\nexport const InputControlPrefixWrapper = contextConnect(UnconnectedInputControlPrefixWrapper, 'InputControlPrefixWrapper');\nexport default InputControlPrefixWrapper;"],
"mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQA,qBAAiD;AACjD,kCAAoC;AACpC,yBAA4B;AAC5B,SAAS,qCAAqC,OAAO,cAAc;AACjE,QAAM,mBAAe,iCAAiB,OAAO,2BAA2B;AACxE,SAAoB,uCAAAA,KAAK,iDAAqB;AAAA,IAC5C,GAAG;AAAA,IACH,UAAU;AAAA,IACV,KAAK;AAAA,EACP,CAAC;AACH;AAiBO,IAAM,gCAA4B,+BAAe,sCAAsC,2BAA2B;AACzH,IAAO,+BAAQ;",
"names": ["_jsx"]
}