import React from 'react'; import classNames from 'classnames'; import { PropsForGroupInvitation } from '../../../../state/ducks/conversations'; import { acceptOpenGroupInvitation } from '../../../../interactions/messageInteractions'; import { SessionIconButton } from '../../../icon'; import { ReadableMessage } from './ReadableMessage'; import styled from 'styled-components'; const StyledIconContainer = styled.div` background-color: var(--message-link-preview-background-color); border-radius: 100%; `; export const GroupInvitation = (props: PropsForGroupInvitation) => { const { messageId, receivedAt, isUnread } = props; const classes = ['group-invitation']; if (props.direction === 'outgoing') { classes.push('invitation-outgoing'); } const openGroupInvitation = window.i18n('openGroupInvitation'); return (
{ acceptOpenGroupInvitation(props.acceptUrl, props.serverName); }} /> {props.serverName} {openGroupInvitation} {props.url}
); };