@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
31 lines (30 loc) • 1.02 kB
JavaScript
"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