0.15.0 • Published 2 months ago

@lmc-eu/jobs-icons v0.15.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

@lmc-eu/jobs-icons

Icons of Jobs Design System.

Install

yarn add @lmc-eu/jobs-icons

or

npm install --save @lmc-eu/jobs-icons

Usage

SVG files

You can use SVG files directly from @lmc-eu/jobs-icons/svg directory by importing them or copying them to your app structure.

React

You can import SVG files directly from @lmc-eu/jobs-icons/svg directory in React components using a library like React SVGR.

Example configuration for Webpack:

rules.unshift({
  test: /\.svg$/,
  enforce: 'pre',
  use: ['@svgr/webpack'],
});
import Warning from '@lmc-eu/jobs-icons/svg/warning.svg';

<Warning />;

Or you can import React components directly from @lmc-eu/jobs-icons/react.

⚠️ Beware of naming, as all React component does, they are named using PascalCase and Icon suffix.

import { WarningIcon } from '@lmc-eu/jobs-icons/react';
// or
import WarningIcon from '@lmc-eu/jobs-icons/react/WarningIcon';

<WarningIcon />;

Icons paths

Alternatively you can use an icons object which consists of an icon name and SVG content. Thus you can fabricate your icon yourself.

import icons from '@lmc-eu/jobs-icons/icons';

export const Icon = ({ name, , size }) => {
  return (
    <svg
      fill="currentColor"
      width={size}
      height={size}
      dangerouslySetInnerHTML={{ __html: icons[name] }}
    />
  );
};
0.15.0

2 months ago

0.14.0

2 months ago

0.13.0

5 months ago

0.12.0

5 months ago

0.11.0

8 months ago

0.10.0

11 months ago

0.9.0

12 months ago

0.8.3

12 months ago

0.8.2

12 months ago

0.8.1

1 year ago

0.8.0

1 year ago

0.7.0

1 year ago

0.6.0

1 year ago

0.5.0

1 year ago

0.4.0

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago