import React from 'react'; import { useIntl } from 'react-intl'; import { ActionType } from '../action-chooser'; export type ToolbarPropsType = { memoryPersistence: boolean; readOnlyMode: boolean; onAction: (action: ActionType) => void; }; export default function Toolbar({ memoryPersistence, readOnlyMode, onAction, }: ToolbarPropsType): React.ReactElement { const intl = useIntl(); return (
{!memoryPersistence && (
)} {!readOnlyMode && ( <>
)} {!memoryPersistence && (
onAction('export')}>
onAction('publish')}>
onAction('history')}>
onAction('print')}>
onAction('share')}> { intl.formatMessage({ id: 'action.share', defaultMessage: 'Share' }) }
)}
); }