mirror of
https://github.com/docmost/docmost.git
synced 2026-05-07 06:23:06 +08:00
05b3c65b0f
* feat: notifications * feat: watchers * improvements * handle page move for watchers * make watchers non-blocking * more
44 lines
1.0 KiB
TypeScript
44 lines
1.0 KiB
TypeScript
import { Section, Text, Button } from '@react-email/components';
|
|
import * as React from 'react';
|
|
import { button, content, paragraph } from '../css/styles';
|
|
import { MailBody } from '../partials/partials';
|
|
|
|
interface Props {
|
|
actorName: string;
|
|
pageTitle: string;
|
|
pageUrl: string;
|
|
}
|
|
|
|
export const CommentResolvedEmail = ({
|
|
actorName,
|
|
pageTitle,
|
|
pageUrl,
|
|
}: Props) => {
|
|
return (
|
|
<MailBody>
|
|
<Section style={content}>
|
|
<Text style={paragraph}>Hi there,</Text>
|
|
<Text style={paragraph}>
|
|
<strong>{actorName}</strong> resolved a comment on{' '}
|
|
<strong>{pageTitle}</strong>.
|
|
</Text>
|
|
</Section>
|
|
<Section
|
|
style={{
|
|
display: 'flex',
|
|
justifyContent: 'center',
|
|
alignItems: 'center',
|
|
paddingLeft: '15px',
|
|
paddingBottom: '15px',
|
|
}}
|
|
>
|
|
<Button href={pageUrl} style={button}>
|
|
View
|
|
</Button>
|
|
</Section>
|
|
</MailBody>
|
|
);
|
|
};
|
|
|
|
export default CommentResolvedEmail;
|