All Projects → localjo → React Tater

localjo / React Tater

Licence: mit
A React component to add annotations to any element on a page 🥔

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Tater

Pino Colada
cute ndjson formatter for pino 🌲🍹
Stars: ✭ 189 (-19.57%)
Mutual labels:  emoji
Emoji Catalog
Get access to +3500 emojis as class constants
Stars: ✭ 211 (-10.21%)
Mutual labels:  emoji
Twitter Text
Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.
Stars: ✭ 2,627 (+1017.87%)
Mutual labels:  emoji
Emoji Helper
A small cross-browser emoji cheatsheet extension 👍
Stars: ✭ 194 (-17.45%)
Mutual labels:  emoji
Labelimg
🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images
Stars: ✭ 16,088 (+6745.96%)
Mutual labels:  annotations
React Native Emoji Selector
⚛️😎 Simple, customizable and theme-able Emoji selector for React Native
Stars: ✭ 217 (-7.66%)
Mutual labels:  emoji
Simple Spring Memcached
A drop-in library to enable memcached caching in Spring beans via annotations
Stars: ✭ 185 (-21.28%)
Mutual labels:  annotations
Java China
🍡 此项目已废弃,请移步至 https://github.com/junicorn/roo
Stars: ✭ 232 (-1.28%)
Mutual labels:  emoji
Awesome Data Annotation
A list of tools for annotating data, managing annotations, etc.
Stars: ✭ 204 (-13.19%)
Mutual labels:  annotations
Emojipedia
MacOS X Dictionary containing Emoji and their meanings
Stars: ✭ 220 (-6.38%)
Mutual labels:  emoji
Jekyll Spaceship
🚀 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.
Stars: ✭ 196 (-16.6%)
Mutual labels:  emoji
React Image Annotation
An infinitely customizable image annotation library built on React
Stars: ✭ 203 (-13.62%)
Mutual labels:  annotations
Koro1fileheader
VSCode插件:自动生成,自动更新VSCode文件头部注释, 自动生成函数注释并支持提取函数参数,支持所有主流语言,文档齐全,使用简单,配置灵活方便,持续维护多年。
Stars: ✭ 3,137 (+1234.89%)
Mutual labels:  annotations
Free Gophers Pack
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
Stars: ✭ 2,343 (+897.02%)
Mutual labels:  emoji
Emojisum
🙏 📎 Emoji that checksum! 🎉 💩
Stars: ✭ 230 (-2.13%)
Mutual labels:  emoji
Textformatter
Text formatting library that supports BBCode, HTML and other markup via plugins. Handles emoticons, censors words, automatically embeds media and more.
Stars: ✭ 188 (-20%)
Mutual labels:  emoji
Streamoji
Custom emoji rendering library for iOS apps with support for GIF & still images - plug-in extension for UITextView - performance, cache ✅ - Made with 💘 by @GetStream
Stars: ✭ 215 (-8.51%)
Mutual labels:  emoji
V Emoji Picker
🌟 A Lightweight and customizable package of Emoji Picker in Vue using emojis natives (unicode).
Stars: ✭ 231 (-1.7%)
Mutual labels:  emoji
Emoji Keyboard
Type emoji easily! Virtual keyboard-like emoji palette for Linux with lots of features.
Stars: ✭ 231 (-1.7%)
Mutual labels:  emoji
Markdown It Vue
The vue lib for markdown-it.
Stars: ✭ 219 (-6.81%)
Mutual labels:  emoji

react-tater 🥔

A React component to add annotations to any element on a page

Screenshot

NPM

Install

yarn add react-tater

Usage

import React from 'react';
import Tater from 'react-tater';
import YourElement from './your-element';

const taterOptions = {
  name: 'your-element-1', // The namespace used for local storage
  space: 30 // The size, in pixels, of the grid and emojis
};

const App = () => (
  <>
    <Tater options={taterOptions}>
      <YourElement /> {/* any element you want to annotate */}
    </Tater>
  </>
);

Development

If you want to make changes to this library in a local development environment, first you need to symlink some packages:

cd ../example-app/node_modules/react && yarn link
cd react-tater && yarn link && yarn link react
cd ../example-app && yarn link react-tater

This allows you to see changes to this package immediately in your example app and prevents the example app from seeing more than one copy of React.

Then start the dev server which will build the module and watch for changes to automatically rebuild:

cd react-tater && yarn start

Then add import Tater from 'react-tater'; to your example project to use it.

To run tests:

cd react-tater && yarn test

Or:

cd react-tater && yarn test:watch
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].