// @flow import * as React from 'react'; import classNames from 'classnames'; import type { ButtonParam } from '../../../types'; import './styles/MessageFooter.scss'; import MessageFormattedDate from './MessageFormattedDate'; type Props = {| actionItem?: ButtonParam, className?: string, date: Date, name: string, |}; const renderActionItem = (actionItem: ?ButtonParam, name: string) => { if (!actionItem) { return null; } const { label, actions } = actionItem; const openURLAction = actions.find(action => { return action.type === 'openURL'; }); if (openURLAction && openURLAction.url && openURLAction.target) { return ( {label} → ); } return null; }; function MessageFooter({ actionItem, className = '', date, name }: Props) { return (
{renderActionItem(actionItem, name)}
); } export default MessageFooter;