UNPKG

design-comuni-plone-theme

Version:
32 lines (29 loc) 847 B
import React from 'react'; import { Icon } from 'design-comuni-plone-theme/components/ItaliaTheme'; import { defineMessages, useIntl } from 'react-intl'; const messages = defineMessages({ successivo: { id: 'successivo', defaultMessage: 'Successivo', }, }); export default function NextArrow(props) { const intl = useIntl(); const { className, style, onClick, onKeyDown, title, id } = props; const _title = title ?? intl.formatMessage(messages.successivo); return ( <button className={className} style={{ ...style }} onClick={onClick} title={_title} aria-label={_title} aria-hidden={false} onKeyDown={onKeyDown} id={id} > <Icon icon="chevron-right" key="chevron-right" title={_title} /> <span className="visually-hidden">{_title}</span> </button> ); }