react-minimal-progress-steps

react-minimal-progress-steps

Usage no npm install needed!

<script type="module">
  import reactMinimalProgressSteps from 'https://cdn.skypack.dev/react-minimal-progress-steps';
</script>

README

react-minimal-progress-steps

react-minimal-progress-steps

NPM JavaScript Style Guide

Install

npm install --save react-minimal-progress-steps

Usage

import React from 'react'
import ReactMinimalProgressSteps from 'react-minimal-progress-steps'
import 'react-minimal-progress-steps/dist/index.css'

const data = [
  { id: 1, content: 'A' },
  { id: 2, content: 'B' },
  { id: 3, content: 'C' },
  { id: 4, content: 'D' }
]

const App = () => {
  const [selectedItemId, setSelectedItemId] = React.useState(1)
  return (
    <div style={{ width: 400, height: 400, margin: 40 }}>
      <ReactMinimalProgressSteps
        data={data}
        selectedItemId={selectedItemId} // send an item id as props
        setSelectedItemId={setSelectedItemId} // returns selected item's id
        nextButtonText={'بعدی'} // default : "Next"
        prevButtonText={'قبلی'} // default : "Prev"
      />
    </div>
  )
}

export default App

inspiration

Traversy Media

License

MIT © alithecodeguy