HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/wp-recipe-maker/assets/js/admin-faq/App.js
import React, { Component, Fragment } from 'react';

import StepZilla from 'react-stepzilla';
import steps from './Steps';

import Faq from './Faq';
import AjaxWrapper from 'Shared/AjaxWrapper';

import '../../css/admin/onboarding/app.scss';

export default class App extends Component {
    render() {
        if ( wprm_faq.onboarded ) {
            return (
                <Faq context="faq_page" />
            );
        } else {
            return (
                <Fragment>
                    <h1>WP Recipe Maker</h1>
                    <div id="wprm-admin-onboarding-steps">
                        <StepZilla
                            steps={ steps }
                            stepsNavigation={ false }
                            prevBtnOnLastStep={ false }
                            backButtonCls="button button-secondary button-compact"
                            nextButtonCls="button button-primary button-compact"
                            // startAtStep={ 4 }
                            onStepChange={ (step) => {
                                if ( step === steps.length - 1 ) {
                                    // Finished last step, set onboarding done.
                                    AjaxWrapper.call('wprm_finished_onboarding');
                                }
                            }}
                        />
                    </div>
                </Fragment>
            );   
        }
    }
}