react-custom-wizard

1.0.5 • Public • Published

react custom wizard

React easy wizard is multistep from throw a bunch of react components at it (data forms, text / html components etc) and it will take the user through those components in steps. Access provides several quick-create form tools on the Create tab, each of which lets you create a form with a single click. However, if you want to be more selective about what fields appear on the form, you can use the Form Wizard instead.

get started

  • run
npm install --save react-easy-wizard
  • Import package form react custom wizard
     import CustomWizard from 'react-custom-wizard'
  • define the list of all the components* you want to step through. The title indicates the title of the UI step and component. Heading is optional you can run it without heading also
 const steps = [
          {tag: 'Step 1', component:Step1, heading:"Step 1: Basic store info and platform"},
          {tag: 'Step 2', component:Step2, heading:"Step 2: Additional store info"},
          {tag: 'Step 3', component:Step3, heading:"Step 3: Setup the connection to your store"},
          {tag: 'Step 4', component:Step4, heading:"Step 4: Install the plugin we need to continue"},
          {tag: 'Step 5', component:Step5, heading:"Step 4: Install the plugin we need to continue"}
      ]
  • and now render it out somewhere in your app
    render() {
            return(
                <CustomWizard steps={steps}/>
            );
           }
  • defult properties -- if don't want to show header put false
    showHeading :true
  • for showing state name at top
    showNameState: true,
  • for start with anther state just change currentstep.
    currentStep: 1,
  • for changing hedaer style just change classname
    classOnHeading : "wizard-heading",

-for changing btn text on next and previous button

    textOnNextbtn: "Next",
    textOnPreviousbtn: "Previous",
  • for changing the class name in buttons
    classNext: "btnss next",

    classPrevious: "btnss previous",

require dependency for animation

'react-transition-group'

Dependents (0)

Package Sidebar

Install

npm i react-custom-wizard

Weekly Downloads

0

Version

1.0.5

License

ISC

Unpacked Size

901 kB

Total Files

28

Last publish

Collaborators

  • rajesh_awesomejs