All Projects → evoluteur → react-crud-icons

evoluteur / react-crud-icons

Licence: MIT license
57 SVG icons for CRUD applications, packaged as a React component with light & dark themes and tooltip.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to react-crud-icons

Coreui Icons
CoreUI Free Icons - Premium designed free icon set with marks in SVG, Webfont and raster formats
Stars: ✭ 1,813 (+9442.11%)
Mutual labels:  icon-pack, svg-icons, icon-set, svg-sprites, iconset
Icons Flat Osx
Free Flat icons For OSX
Stars: ✭ 366 (+1826.32%)
Mutual labels:  icon-pack, svg-icons, icon-set, iconset
Bytesize Icons
Tiny style-controlled SVG iconset (101 icons, 12kb)
Stars: ✭ 3,662 (+19173.68%)
Mutual labels:  svg-icons, icon-set, inline-svg, iconset
icons-flat-osx
Free Flat icons For OSX
Stars: ✭ 371 (+1852.63%)
Mutual labels:  icon-pack, svg-icons, icon-set, iconset
majesticons
A versatile, beautiful, and scalable iconset. 760 icons each in line and solid style.
Stars: ✭ 98 (+415.79%)
Mutual labels:  icon-pack, svg-icons, iconset
vector-icons
Free Vector icons for Website and Mobile App
Stars: ✭ 28 (+47.37%)
Mutual labels:  icon-pack, svg-icons, iconset
best-of-react
🏆 A ranked list of awesome React open-source libraries and tools. Updated weekly.
Stars: ✭ 364 (+1815.79%)
Mutual labels:  react-component, material-ui, react-components
Vue Unicons
1000+ Pixel-perfect svg icons for your next project as Vue components
Stars: ✭ 828 (+4257.89%)
Mutual labels:  icon-pack, svg-icons, iconset
Tabler Icons
A set of over 1400 free MIT-licensed high-quality SVG icons for you to use in your web projects.
Stars: ✭ 10,858 (+57047.37%)
Mutual labels:  icon-pack, svg-icons, iconset
Simple Icons
SVG icons for popular brands
Stars: ✭ 12,090 (+63531.58%)
Mutual labels:  icon-pack, svg-icons, iconset
Evolvere Icons
Stars: ✭ 52 (+173.68%)
Mutual labels:  icon-pack, icon-set, iconset
Awesome Iconjar
44 Collect free icon sets for iconjar. 收集免费的图标包,iconjar 格式(44套)。
Stars: ✭ 188 (+889.47%)
Mutual labels:  icon-pack, icon-set, iconset
Cryptocurrency Icons
A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
Stars: ✭ 2,116 (+11036.84%)
Mutual labels:  icon-pack, svg-icons, icon-set
React Cassette Player
Simple ReactJS HTML5 audio player component built with SVG icons from The Noun Project.
Stars: ✭ 93 (+389.47%)
Mutual labels:  react-component, react-components, svg-icons
flexicon
SVG icon collection.
Stars: ✭ 23 (+21.05%)
Mutual labels:  svg-icons, svg-sprites
awesome-web-react
🚀 Awesome Web Based React 🚀 Develop online with React!
Stars: ✭ 31 (+63.16%)
Mutual labels:  react-component, react-components
md-svg-vue
Material design icons by Google for Vue.js & Nuxt.js (server side support & inline svg with path)
Stars: ✭ 14 (-26.32%)
Mutual labels:  svg-icons, inline-svg
velox
The minimal PHP micro-framework.
Stars: ✭ 55 (+189.47%)
Mutual labels:  crud, crud-application
react-svg-icon-generator
Generate React Icon Component from SVG icons to show, resize and recolor them.
Stars: ✭ 65 (+242.11%)
Mutual labels:  react-component, svg-icons
svgpack
A tool for generating and managing SVG Sprites.
Stars: ✭ 28 (+47.37%)
Mutual labels:  svg-icons, svg-sprites

React-CRUD-Icons · GitHub license npm version

React-CRUD-Icons is a set of SVG icons for CRUD (Create, Read, Update, Delete) apps, implemented as a React component with light & dark themes and tooltip.

57 SVG Icons

A set of icons for CRUD applications... hand-picked among thousands at Material Design Icons.

Screenshot

Icon keys: account, add, add2, alert, apps, bars, browse, calendar, cards, check, chevron-down, chevron-up, clone, close, collapse, comment, comments, compare, copy, dashboard, delete, dots, dots-v, down, download, drag, edit, error, expand, export, favorite, filter, help, hide, image, import, info, json, list, list-bulleted, lock, lock-open, map-marker, paperclip, pie, print, remove, save, search, settings, show, sort, stats, treemap, undo, up, upload.

2 Themes

Themes: light, dark.

Screenshot

To disable the icon hover effect, set theme = "none".

6 Sizes

Sizes: tiny, small, medium, large, big, huge.

Screenshot

Installation

The package can be installed via npm:

npm install react-crud-icons --save

You’ll need to install React and PropTypes separately since those dependencies aren't included in the package.

To rebuild the project:

npm install
npm run build

Usage

Below is a simple example of how to use the component in a React view. You will also need to include the CSS file from this package (or provide your own). The example below shows how to include the CSS from this package if your build system supports requiring CSS files (Webpack is one that does).

import React from "react";
import Icon from "react-crud-icons";

import "react-crud-icons/dist/react-crud-icons.css";

const Example = () => (
  <Icon
    name="edit"
    tooltip="Edit"
    theme="light"
    size="medium"
    onClick={doSomething}
  />
); 

Notes:

  • Icons only take focus on tab when the "onClick" property is set and they are not disabled.
  • The component uses inline SVG for faster display.

License

Copyright (c) 2022 Olivier Giulieri.

React-CRUD-Icons is Open Source wih MIT license.

To suggest a feature or report a bug: https://github.com/evoluteur/react-crud-icons/issues

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].