Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@jchristou/react-editable-textfield

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jchristou/react-editable-textfield

A react editable textfield

  • 0.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

React Editable Textfield

A simple React component for a editable textfield with event handlers for updates to the text. This is inspired by the Atlassian inline-editable-textfield used in Jira and other Atlassian products.

Features

  • Confirmation and cancellation buttons
  • Auto update on blur

Coming Soon

  • Nothing new in the works

Suggestions & Feature Requests

If you have any suggestions for improvements for feature requests, open an issue on the github page

Demo

Here is a simple demo.

img

Installation

The package can be installed via npm

npm install @jchristou/react-editable-textfield

Peer Dependencies

Install the following peer dependencies with given versions

"react": "^16.10.2",
"react-dom": "^16.10.2"

Usage

See the example project. This uses the npm published version of the component.

Default Styling

To include the default styling you will need to import it

import '@jchristou/react-editable-textfield/dist-component/style.css';

Development

Run npm install to install all packages and depenedencies.

Dev

To run dev server with HMR while developing use npm run start. This will run the project on http://localhost:8080 by default.

There is a TestPage.js component located in the test folder (see TestPage.js) which you can use for testing.

Production

npm run build

Analysis

npm run build:analyze builds static analysis to examine bundle sizing. You can see output reports in dist/stats.html and dist/report.html then use http-server to run a http server and access the stats.html. Just run http-server dist (ensure you have http-server installed globally) the dist parameter ensures that it uses the dist folder. It will give you an IP address e.g. http://172.17.126.81:8080 then you can access stats.html using http://172.17.126.81:8080/stats.html.

Keywords

FAQs

Package last updated on 12 Jan 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc