0.6.55 • Published 6 years ago

binary-ui-icons v0.6.55

Weekly downloads
76
License
MIT
Repository
github
Last release
6 years ago

binary-ui-icons

Guidelines

This package provides a set of React components implementing Binary Design System. Read more about components: Iconography.

Iconset

npm.io

How to contribute

Icon style follows a set of rules:

  • Canvas size 512 × 512 px
  • Over 90% of icon fit inside 66 px / 446 px vertical and horizontal guides
  • When including filled and line style icon, append Alt at the end of the line icon filename
  • Stroke width 25 px, with 100% rounded ends
  • All shapes should be converted to curves. To import icons to this project, only <path> shape supported, no <rect>, <ellipse>, <line> or other basic SVG shapes

Merge all curves, export to SVG and copy path data d="" prop.

Example

From the Circle.svg file:

<svg viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" 
  style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
  <path d="M256,65.5c105.14,0 190.5,85.36 190.5,190.5c0,105.14 -85.36,190.5 -190.5,190.5c-105.14,0 -190.5,-85.36 -190.5,-190.5c0,-105.14 85.36,-190.5 190.5,-190.5Zm0,25c91.342,0 165.5,74.158 165.5,165.5c0,91.342 -74.158,165.5 -165.5,165.5c-91.342,0 -165.5,-74.158 -165.5,-165.5c0,-91.342 74.158,-165.5 165.5,-165.5Z"
  />
</svg>

extract data prop:

d="M256,65.5c105.14,0 190.5,85.36 190.5,190.5c0,105.14 -85.36,190.5 -190.5,190.5c-105.14,0 -190.5,-85.36 -190.5,-190.5c0,-105.14 85.36,-190.5 190.5,-190.5Zm0,25c91.342,0 165.5,74.158 165.5,165.5c0,91.342 -74.158,165.5 -165.5,165.5c-91.342,0 -165.5,-74.158 -165.5,-165.5c0,-91.342 74.158,-165.5 165.5,-165.5Z"

and use it in file named CardsIconCircle.jsx file:

import React from 'react';
import cardsIconHOC from '../hoc';

export default cardsIconHOC(
  ({ Group, Shape }) => (
    <Group>
      <Shape
        d="M256,65.5c105.14,0 190.5,85.36 190.5,190.5c0,105.14 -85.36,190.5 -190.5,190.5c-105.14,0 -190.5,-85.36 -190.5,-190.5c0,-105.14 85.36,-190.5 190.5,-190.5Zm0,25c91.342,0 165.5,74.158 165.5,165.5c0,91.342 -74.158,165.5 -165.5,165.5c-91.342,0 -165.5,-74.158 -165.5,-165.5c0,-91.342 74.158,-165.5 165.5,-165.5Z"
      />
    </Group>
  )
);

Do not include style="" prop of the shape, or any other props. Don't forget to import the newly created icon into Storybook for preview.

API

proptypedefault value
colorstring
sizenumber'20'

License

MIT

0.6.55

6 years ago

0.6.54

6 years ago

0.6.53

6 years ago

0.6.52

6 years ago

0.6.51

6 years ago

0.6.50

6 years ago

0.6.49

6 years ago

0.6.48

6 years ago

0.6.47

6 years ago

0.6.46

6 years ago

0.6.45

6 years ago

0.6.44

6 years ago

0.6.43

6 years ago

0.6.42

6 years ago

0.6.41

6 years ago

0.6.40

6 years ago

0.6.39

6 years ago

0.6.38

6 years ago

0.6.37

6 years ago

0.6.36

6 years ago

0.6.35

6 years ago

0.6.34

6 years ago

0.6.33

6 years ago

0.6.32

6 years ago

0.6.31

6 years ago

0.6.30

6 years ago

0.6.29

6 years ago

0.6.28

6 years ago

0.6.27

6 years ago

0.6.26

6 years ago

0.6.25

6 years ago

0.6.24

6 years ago

0.6.23

6 years ago

0.6.22

6 years ago

0.6.21

6 years ago

0.6.20

6 years ago

0.6.19

6 years ago

0.6.18

6 years ago

0.6.17

6 years ago

0.6.16

6 years ago

0.6.15

6 years ago

0.6.14

6 years ago

0.6.13

6 years ago

0.6.12

6 years ago

0.6.11

6 years ago

0.6.10

6 years ago

0.6.9

6 years ago

0.6.8

6 years ago

0.6.7

6 years ago

0.6.6

6 years ago

0.6.5

6 years ago

0.6.4

6 years ago

0.6.3

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.8

6 years ago

0.5.7

6 years ago

0.5.6

6 years ago

0.5.5

6 years ago

0.5.4

6 years ago

0.5.3

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.31

6 years ago

0.4.30

6 years ago

0.4.29

6 years ago

0.4.28

6 years ago

0.4.27

6 years ago

0.4.26

6 years ago

0.4.25

6 years ago

0.4.24

6 years ago

0.4.23

6 years ago

0.4.22

6 years ago

0.4.21

6 years ago

0.4.20

6 years ago

0.4.19

6 years ago

0.4.17

6 years ago

0.4.16

6 years ago

0.4.15

6 years ago

0.4.14

6 years ago

0.4.13

6 years ago

0.4.10

6 years ago

0.4.9

6 years ago

0.4.8

6 years ago

0.4.7

6 years ago

0.4.6

7 years ago

0.4.4

7 years ago

0.4.2

7 years ago

0.4.0

7 years ago

0.3.24

7 years ago

0.3.23

7 years ago

0.3.22

7 years ago

0.3.17

7 years ago

0.3.16

7 years ago

0.3.14

7 years ago

0.3.13

7 years ago

0.3.12

7 years ago

0.3.10

7 years ago

0.3.9

7 years ago

0.3.8

7 years ago

0.3.7

7 years ago

0.3.6

7 years ago

0.3.5

7 years ago

0.3.4

7 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.3.0

7 years ago

0.2.19

7 years ago

0.2.17

7 years ago

0.2.16

7 years ago

0.2.15

7 years ago

0.2.14

7 years ago

0.2.13

7 years ago

0.2.12

7 years ago

0.2.11

7 years ago

0.2.10

7 years ago

0.2.8

7 years ago

0.2.7

7 years ago

0.2.6

7 years ago

0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.2.0-rc.4

7 years ago

0.2.0-rc.1

7 years ago

0.2.0-rc.0

7 years ago

0.1.0-rc.10

7 years ago

0.1.0-rc.9

7 years ago

0.1.0-rc.8

7 years ago

0.1.0-rc.6

7 years ago

0.1.0-rc.5

7 years ago

0.1.0-rc.4

7 years ago

0.1.0-rc.3

7 years ago

0.1.0-rc.2

7 years ago

0.1.0-rc.0

7 years ago

0.0.2-rc.2

7 years ago

0.0.2-rc.1

7 years ago

0.0.2-rc.0

7 years ago

0.0.1

7 years ago