@jonstuebe/react-text-selection
v0.3.2
Published
Render prop callback function to provide text selection for text inputs, textarea's, etc.
Maintainers
Readme
React Text Selection
Render prop callback function to provide text selection for text inputs, textarea's, etc. Includes UMD build
Install
npm i -s @jonstuebe/react-text-selectionUsage
import React from "react";
import TextSelection from "@jonstuebe/react-text-selection";
const App = () => (
<div>
<TextSelection>
{({ eventProps, selectionStart, selectionEnd }) => (
<div>
<p>
{selectionStart}/{selectionEnd}
</p>
<textarea className="form-control" {...eventProps} />
</div>
)}
</TextSelection>
</div>
);Codepen Example
https://codepen.io/jonstuebe/pen/zpBwrL?editors=0010
| IE / Edge | Firefox | Chrome | Safari | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | IE10, IE11, Edge | last 4 versions | last 4 versions | last 4 versions |
