forked from DA0-DA0/dao-dao-ui
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ProposalCreated.tsx
75 lines (69 loc) · 1.61 KB
/
ProposalCreated.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import {
Button,
Column,
Img,
Link,
Row,
Section,
Text,
} from '@react-email/components'
import { EmailRenderer, EmailWrapper, styles } from '../common'
const Template = () => (
<EmailWrapper preview="A new proposal is open for voting in {{daoName}}.">
<Row>
<Column align="center">
<Text
style={{
...styles.headerText,
marginTop: 0,
}}
>
New Proposal
</Text>
</Column>
</Row>
<Section>
<Row>
<Column align="center">
<Link
href="{{url}}"
style={{
marginLeft: 'auto',
marginRight: 'auto',
position: 'relative',
}}
>
<Img
alt="logo"
height={96}
src="{{imageUrl}}"
style={{
borderRadius: 96,
overflow: 'hidden',
objectFit: 'cover',
}}
width={96}
/>
</Link>
</Column>
</Row>
<Row>
<Column align="center">
<Text style={styles.titleText}>{'{{proposalTitle}}'}</Text>
</Column>
</Row>
<Row style={{ marginTop: '0.5rem' }}>
<Column align="center">
<Button href="{{url}}" {...styles.buttonProps}>
View Proposal {'{{proposalId}}'}
</Button>
</Column>
</Row>
</Section>
</EmailWrapper>
)
export const ProposalCreated: EmailRenderer = {
name: 'inbox-proposal_created',
subject: 'Proposal {{proposalId}}: {{proposalTitle}}',
Template,
}