UNPKG

@devloops/react-native-variant

Version:
2 lines 890 B
import _regeneratorRuntime from"@babel/runtime/regenerator";import _slicedToArray from"@babel/runtime/helpers/slicedToArray";import{useEffect,useState}from'react';import{Clipboard}from'react-native';export default function useClipBoard(){var _useState=useState(''),_useState2=_slicedToArray(_useState,2),data=_useState2[0],updateClipboardData=_useState2[1];function updateClipboard(){var content;return _regeneratorRuntime.async(function updateClipboard$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return _regeneratorRuntime.awrap(Clipboard.getString());case 2:content=_context.sent;updateClipboardData(content);case 4:case"end":return _context.stop();}}});}useEffect(function(){updateClipboard();},[]);function setString(content){Clipboard.setString(content);updateClipboardData(content);}return[data,setString];} //# sourceMappingURL=useClipboard.js.map