HEX
Server: LiteSpeed
System: Linux server240.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: creaqbdc (8964)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: //proc/self/cwd/wp-content/plugins/essential-blocks/src/admin/quick-setup/components/Header.js
export default function Header(props) {
    const { activeTab, menuList, templatelyPlugin, ebUserType } = props;

    let i = 0;

    return (
        <div className="eb-setup-nav-wrapper">
            <ul className="eb-setup-nav eb-flex-row-between">
                {
                    menuList.map((menu, index) => {
                        if (menu.id === "configuration" && ebUserType === "old") {
                            return null;
                        }

                        if (menu.id === "templately" && templatelyPlugin?.active) {
                            return null;
                        }

                        const isActive = menu.id === activeTab;
                        const isComplete = index < menuList.findIndex(item => item.id === activeTab);

                        return (
                            <li key={menu.id}
                                className={`eb-flex-row-center ${menu.id} ${isActive ? 'active' : ''} ${isComplete ? 'complete' : ''}`}
                            >
                                <span className="eb-setup-count">{++i}</span>
                                <span className="eb-setup-title">{menu.label}</span>
                            </li>
                        )
                    })
                }
            </ul>
        </div>
    );
}