UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

41 lines (38 loc) 1.1 kB
import React, { useMemo } from "react"; import cx from "classnames"; import Steps from "../Steps/Steps"; import Button from "../Button/Button"; import { BEMClass } from "../../helpers/bem-helper"; import "./TipseenWizard.scss"; import TipseenBasicContent from "./TipseenBasicContent"; const BASE_CSS_CLASS = "monday-style-tipseen-wizard"; const bemHelper = BEMClass(BASE_CSS_CLASS); const TipseenWizard = ({ title, className, ...stepsProps }) => { const nextButtonProps = useMemo( () => ({ kind: Button.kinds.PRIMARY, size: Button.sizes.SMALL }), [] ); const backButtonProps = useMemo( () => ({ size: Button.sizes.SMALL }), [] ); return ( <TipseenBasicContent title={title} className={cx(BASE_CSS_CLASS, className)}> <Steps className={bemHelper({ element: "wizard" })} isOnPrimary isContentOnTop areButtonsIconsHidden backButtonProps={backButtonProps} nextButtonProps={nextButtonProps} {...stepsProps} /> </TipseenBasicContent> ); }; export default TipseenWizard;