UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

31 lines (30 loc) 1.02 kB
"use client"; import _extends from "@babel/runtime/helpers/esm/extends"; import React, { useContext } from 'react'; import classnames from 'classnames'; import WizardContext from '../Context/WizardContext'; import ButtonRow from '../../Form/ButtonRow'; import SubmitButton from '../../Form/SubmitButton'; import useTranslation from '../../hooks/useTranslation'; function NextButton(props) { const translations = useTranslation().WizardNextButton; const { className, icon_position = 'right', icon = 'chevron_right', children = translations.text } = props; const { handleNext } = useContext(WizardContext) || {}; return React.createElement(ButtonRow, null, React.createElement(SubmitButton, _extends({ type: "button", className: classnames('dnb-forms-next-button', className), onClick: handleNext, icon_position: icon_position, icon: icon }, props), children)); } NextButton._supportsSpacingProps = true; export default NextButton; //# sourceMappingURL=NextButton.js.map