Socket
Socket
Sign inDemoInstall

react-stepzilla

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-stepzilla

A react multi step component for data collection forms and other components.


Version published
Weekly downloads
5.2K
decreased by-9.58%
Maintainers
1
Weekly downloads
 
Created
Source

react stepzilla

is a multi step component for data collection via forms and other basic components. It basically lets you throw a bunch of react components at it (data forms, text panels etc) and it will take the user through the forms in steps. If it's a data form it will tigger validation and only proceed if the data is valid.

what does it do?

  • something like this of course:

react-stepzilla

get started

  • run
npm install react-stepzilla
  • require into your project via
var StepZilla = require('react-stepzilla')
  • define the list of all the components you want to step through. The name indicates the title of the UI step and component is what loads.
const steps =
    [
      {name: 'Step 1', component: <Step1 />},
      {name: 'Step 2', component: <Step2 />},
      {name: 'Step 3', component: <Step3 />},
      {name: 'Step 4', component: <Step4 />},
      {name: 'Step 5', component: <Step5 />}
    ]
  • if one of your components is a form that requires validation before moving to the next component, then that component needs to implement a isValidated() public method which validates the form and returns true/false if the data is valid. For an e.g. on this have a look at the src/examples/Step2 component.

  • also if you want some default style, copy the source from src/css/main.css code into your project

dev

  • all node source is in src/index.js

todo

  • write the tests
change log
  • 1.0.0
    • initial working version

Keywords

FAQs

Package last updated on 19 May 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc