[英]How to Hide navigation buttons in some steps on react stepzilla
I have five steps on react stepzilla but on first step I wanted to hide next button.我在反应 stepzilla 上有五个步骤,但第一步我想隐藏下一个按钮。 I have tried:
我试过了:
const steps =
[
{name: 'Step 1', component: <PaginationPage1 showNavigation={false}/>},
{name: 'Step 2', component: <PaginationPage2/>},
{name: 'Step 3', component: <PaginationPage3/>},
{name: 'Step 4', component: <PaginationPage4/>},
{name: 'Step 5', component: <PaginationPage5/>}
];
which doesn't help me.这对我没有帮助。 How can I hide the button on step 1?
如何隐藏步骤 1 中的按钮?
Use your parent component's state in conjunction with the onStepChange
callback:将父组件的状态与
onStepChange
回调结合使用:
function App() {
let [showNavigation, setShowNavigation] = useState(false);
let stepzillaProps = {
onStepChange: step => setShowNavigation(step === 0 ? false : true),
steps,
showNavigation
};
return (
<div className="App">
<StepZilla {...stepzillaProps} />
</div>
);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.