Skip to content

Getting started

Pick the package for your framework:

Terminal window
npm install @iso-safety-signs/react
import { E001EmergencyExit, SignById } from '@iso-safety-signs/react';
// Named component
<E001EmergencyExit width={64} />
// Dynamic by ID
<SignById id="e001-emergency-exit" width={64} />

Every sign has a slug ID based on its ISO code and name. You can find the ID for any sign in the Sign Gallery — hover over a card to see its description, and the code is shown below each sign.

The ID format is: {code-lowercase}-{name-slugified}, e.g. e001-emergency-exit.

All packages ship full TypeScript types. The core package exports the Sign type and SignCategory union if you need them:

import type { Sign, SignCategory } from '@iso-safety-signs/core';
  • See the full props/attributes for each package in the Packages section.
  • Browse all 332 signs in the Sign Gallery.