@jonstuebe/react-text-selection

0.3.2 • Public • Published

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-selection

Usage

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 / EdgeIE / Edge FirefoxFirefox ChromeChrome SafariSafari
IE10, IE11, Edge last 4 versions last 4 versions last 4 versions

Package Sidebar

Install

npm i @jonstuebe/react-text-selection

Weekly Downloads

1

Version

0.3.2

License

MIT

Last publish

Collaborators

  • jonstuebe