Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A reusable React.js component that compliments Draft.js with a line number gutter.

NotificationsYou must be signed in to change notification settings

seejamescode/draft-js-gutter

Repository files navigation

A component that compliments Draft.js with a line number/letter gutter.

To Use

Install:

npm install draft-js draft-js-gutter --save

Example:

import React from 'react';import ReactDOM from 'react-dom';import { EditorGutter } from './Draft-js-gutter';ReactDOM.render(  <EditorGutter    style={{border: '1px solid black'}}    styleList={{background: '#eee'}} />, document.getElementById('root'));

Props:

  • editor {object} - Spreads all props to the editor
  • editorState - Accepts whatever you want the editor component's default state to be. Creates empty editorState if no property specified.
  • list {object} - List object accepts allhtml attributes for ol elements as properties
  • style {object}
  • styleEditor {object}
  • styleList {object}
  • styleListItem {object}

To Contribute

To Develop:

git clone https://github.com/yepnamesjames/draft-js-gutter.gitcd draft-js-gutternpm installnpm start

Navigate to localhost:3000.

To Build:

npm run build

Things that could make this better:

  • Accept the editor as a child component
  • Manipulate the editor's onChange to accept a prop and append necessary function
  • Check line height for each line and apply it to the appropiate gutter text
  • Default themes for styling

License

MIT

About

A reusable React.js component that compliments Draft.js with a line number gutter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp