2.12.0 • Published 12 months ago

@s-ui/react-molecule-progress-steps v2.12.0

Weekly downloads
226
License
MIT
Repository
-
Last release
12 months ago

MoleculeProgressSteps

MoleculeProgressSteps is a component that displays a range of steps and the completion status

Installation

$ npm install @s-ui/react-molecule-progress-steps --save

Usage

import MoleculeProgressSteps, {
  MoleculeProgressStep,
  STATUSES
} from '@s-ui/react-molecule-progress-steps'

import {FillCheckIcon, PointerMapIcon, PaperPlaneIcon, ChatIcon, StarIcon} from './Icons'

Basic usage

<MoleculeProgressSteps iconStepDone={<FillCheckIcon />}>

  <MoleculeProgressStep
    label="Step 1"
    status={STATUSES.VISITED}
  >
    <p>Step 1 Content</p> 
  </MoleculeProgressStep>

  <MoleculeProgressStep
    label="Step 2"
    status={STATUSES.ACTIVE}
  >
    <p>Step 2 Content</p> 
  </MoleculeProgressStep>

  <MoleculeProgressStep
    label="Step 3"
    status={STATUSES.NORMAL}
  >
    <p>Step 3 Content</p> 
  </MoleculeProgressStep>

</MoleculeProgressSteps>

w/ Icons

<MoleculeProgressSteps iconStepDone={<FillCheckIcon />}>

  <MoleculeProgressStep
    label="Step 1"
    icon={<PointerMapIcon />}
    status={STATUSES.VISITED}
  >
    <p>Step 1 Content</p> 
  </MoleculeProgressStep>

  <MoleculeProgressStep
    label="Step 2"
    icon={<PaperPlaneIcon />}
    status={STATUSES.ACTIVE}
  >
    <p>Step 2 Content</p> 
  </MoleculeProgressStep>

  <MoleculeProgressStep
    label="Step 3"
    icon={<ChatIcon />}
    status={STATUSES.NORMAL}
  >
    <p>Step 3 Content</p> 
  </MoleculeProgressStep>

</MoleculeProgressSteps>

Vertical mode

<MoleculeProgressSteps iconStepDone={<FillCheckIcon />} vertical>

  <MoleculeProgressStep
    label="Step 1"
    status={STATUSES.VISITED}
  >
    <p>Step 1 Content</p> 
  </MoleculeProgressStep>

  <MoleculeProgressStep
    label="Step 2"
    status={STATUSES.ACTIVE}
  >
    <p>Step 2 Content</p> 
  </MoleculeProgressStep>

</MoleculeProgressSteps>

Compressed mode (mobile)

<MoleculeProgressSteps iconStepDone={<FillCheckIcon />} compressed>

  <MoleculeProgressStep
    label="Step 1"
    status={STATUSES.VISITED}
  >
    <p>Step 1 Content</p> 
  </MoleculeProgressStep>

  <MoleculeProgressStep
    label="Step 2"
    status={STATUSES.ACTIVE}
  >
    <p>Step 2 Content</p> 
  </MoleculeProgressStep>

</MoleculeProgressSteps>

Find full description and more examples in the demo page.

2.11.0

1 year ago

2.12.0

12 months ago

2.10.0

1 year ago

2.9.0

2 years ago

2.5.0

2 years ago

2.4.0

2 years ago

2.7.0

2 years ago

2.6.0

2 years ago

2.8.0

2 years ago

2.3.0

2 years ago

2.2.0

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

5 years ago