{"ast":null,"code":"import _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\nimport React from 'react';\nimport { Button, HStack, VStack, Input, useClipboard } from \"/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/src/index\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport var Example = function Example() {\n  var _React$useState = React.useState('Hello'),\n      _React$useState2 = _slicedToArray(_React$useState, 2),\n      copyText = _React$useState2[0],\n      setCopyText = _React$useState2[1];\n\n  var _React$useState3 = React.useState(''),\n      _React$useState4 = _slicedToArray(_React$useState3, 2),\n      pasteText = _React$useState4[0],\n      setPasteText = _React$useState4[1];\n\n  var _useClipboard = useClipboard(),\n      value = _useClipboard.value,\n      onCopy = _useClipboard.onCopy;\n\n  return _jsxs(VStack, {\n    space: 2,\n    children: [_jsxs(HStack, {\n      space: 3,\n      children: [_jsx(Input, {\n        w: \"60%\",\n        placeholder: \"Copy From\",\n        onChangeText: function onChangeText(v) {\n          return setCopyText(v);\n        },\n        value: copyText\n      }), _jsx(Button, {\n        onPress: function onPress() {\n          return onCopy(copyText);\n        },\n        children: \"Copy\"\n      })]\n    }), _jsxs(HStack, {\n      space: 3,\n      children: [_jsx(Input, {\n        w: \"60%\",\n        placeholder: \"Paste Here\",\n        onChangeText: function onChangeText(v) {\n          return setPasteText(v);\n        },\n        value: pasteText\n      }), _jsx(Button, {\n        onPress: function onPress() {\n          return setPasteText(value);\n        },\n        children: \"Paste\"\n      })]\n    })]\n  });\n};","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/example/storybook/stories/hooks/useClipboard/Usage.tsx"],"names":["React","Button","HStack","VStack","Input","useClipboard","Example","useState","copyText","setCopyText","pasteText","setPasteText","value","onCopy","v"],"mappings":";AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,SAASC,MAAT,EAAiBC,MAAjB,EAAyBC,MAAzB,EAAiCC,KAAjC,EAAwCC,YAAxC;;;AAEA,OAAO,IAAMC,OAAO,GAAG,SAAVA,OAAU,GAAM;AAAA,wBACKN,KAAK,CAACO,QAAN,CAAe,OAAf,CADL;AAAA;AAAA,MACpBC,QADoB;AAAA,MACVC,WADU;;AAAA,yBAEOT,KAAK,CAACO,QAAN,CAAe,EAAf,CAFP;AAAA;AAAA,MAEpBG,SAFoB;AAAA,MAETC,YAFS;;AAAA,sBAGDN,YAAY,EAHX;AAAA,MAGnBO,KAHmB,iBAGnBA,KAHmB;AAAA,MAGZC,MAHY,iBAGZA,MAHY;;AAI3B,SACE,MAAC,MAAD;AAAQ,IAAA,KAAK,EAAE,CAAf;AAAA,eACE,MAAC,MAAD;AAAQ,MAAA,KAAK,EAAE,CAAf;AAAA,iBACE,KAAC,KAAD;AACE,QAAA,CAAC,EAAC,KADJ;AAEE,QAAA,WAAW,EAAC,WAFd;AAGE,QAAA,YAAY,EAAE,sBAACC,CAAD;AAAA,iBAAOL,WAAW,CAACK,CAAD,CAAlB;AAAA,SAHhB;AAIE,QAAA,KAAK,EAAEN;AAJT,QADF,EAOE,KAAC,MAAD;AAAQ,QAAA,OAAO,EAAE;AAAA,iBAAMK,MAAM,CAACL,QAAD,CAAZ;AAAA,SAAjB;AAAA;AAAA,QAPF;AAAA,MADF,EAUE,MAAC,MAAD;AAAQ,MAAA,KAAK,EAAE,CAAf;AAAA,iBACE,KAAC,KAAD;AACE,QAAA,CAAC,EAAC,KADJ;AAEE,QAAA,WAAW,EAAC,YAFd;AAGE,QAAA,YAAY,EAAE,sBAACM,CAAD;AAAA,iBAAOH,YAAY,CAACG,CAAD,CAAnB;AAAA,SAHhB;AAIE,QAAA,KAAK,EAAEJ;AAJT,QADF,EAOE,KAAC,MAAD;AAAQ,QAAA,OAAO,EAAE;AAAA,iBAAMC,YAAY,CAACC,KAAD,CAAlB;AAAA,SAAjB;AAAA;AAAA,QAPF;AAAA,MAVF;AAAA,IADF;AAsBD,CA1BM","sourcesContent":["import React from 'react';\nimport { Button, HStack, VStack, Input, useClipboard } from 'native-base';\n\nexport const Example = () => {\n  const [copyText, setCopyText] = React.useState('Hello');\n  const [pasteText, setPasteText] = React.useState('');\n  const { value, onCopy } = useClipboard();\n  return (\n    <VStack space={2}>\n      <HStack space={3}>\n        <Input\n          w=\"60%\"\n          placeholder=\"Copy From\"\n          onChangeText={(v) => setCopyText(v)}\n          value={copyText}\n        />\n        <Button onPress={() => onCopy(copyText)}>Copy</Button>\n      </HStack>\n      <HStack space={3}>\n        <Input\n          w=\"60%\"\n          placeholder=\"Paste Here\"\n          onChangeText={(v) => setPasteText(v)}\n          value={pasteText}\n        />\n        <Button onPress={() => setPasteText(value)}>Paste</Button>\n      </HStack>\n    </VStack>\n  );\n};\n"]},"metadata":{},"sourceType":"module"}