File tree Expand file tree Collapse file tree
apps/web/src/pages/dashboard/campaigns/[id] Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11### ✨ Features
22
3- - Min value added for subscriber growth chart.
43- New features and improvements.
54
65### 🐛 Bug Fixes
76
7+ - Template preview fixed.
88- Various bug fixes and optimizations.
99
1010### 📚 Docs
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ export const EditCampaignLayout: React.FC<{
3333 title : campaignQuery . data ?. campaign ?. title ?? "" ,
3434 description : campaignQuery . data ?. campaign ?. description ?? "" ,
3535 subject : campaignQuery . data ?. campaign ?. subject ?? "" ,
36- templateId : campaignQuery . data ?. campaign ?. templateId ?? "none " ,
36+ templateId : campaignQuery . data ?. campaign ?. templateId ?? "" ,
3737 listIds :
3838 campaignQuery . data ?. campaign ?. CampaignLists ?. map (
3939 ( list ) => list . listId
@@ -58,10 +58,7 @@ export const EditCampaignLayout: React.FC<{
5858 id,
5959 organizationId : orgId ,
6060 ...values ,
61- templateId :
62- values . templateId === "none" || values . templateId === ""
63- ? null
64- : values . templateId ,
61+ templateId : values . templateId === "" ? null : values . templateId ,
6562 } ,
6663 {
6764 onSuccess ( { campaign } ) {
@@ -71,7 +68,7 @@ export const EditCampaignLayout: React.FC<{
7168 listIds : campaign . CampaignLists . map ( ( list ) => list . listId ) ,
7269 openTracking : campaign . openTracking ,
7370 subject : campaign . subject || "" ,
74- templateId : campaign . templateId || "none " ,
71+ templateId : campaign . templateId || "" ,
7572 title : campaign . title ,
7673 } )
7774
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ export function EditCampaignPage() {
3434 title : campaign . campaign . title ,
3535 description : campaign . campaign . description ?? "" ,
3636 subject : campaign . campaign . subject ?? "" ,
37- templateId : campaign . campaign . templateId ?? "none " ,
37+ templateId : campaign . campaign . templateId ?? "" ,
3838 listIds : campaign . campaign . CampaignLists ?. map ( ( cl ) => cl . List . id ) ?? [ ] ,
3939 openTracking : campaign . campaign . openTracking ?? true ,
4040 content : campaign . campaign . content ?? "" ,
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ export const campaignSchema = z.object({
77 templateId : z
88 . string ( )
99 . optional ( )
10- . transform ( ( val ) => ( val === "none " ? null : val ) ) ,
10+ . transform ( ( val ) => ( val === "" ? null : val ) ) ,
1111 listIds : z . array ( z . string ( ) ) ,
1212 content : z . string ( ) . optional ( ) ,
1313 openTracking : z . boolean ( ) . optional ( ) ,
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ export const SettingsTab = () => {
5757 title : campaignQuery . data ?. campaign ?. title || "" ,
5858 description : campaignQuery . data ?. campaign ?. description || "" ,
5959 subject : campaignQuery . data ?. campaign ?. subject || "" ,
60- templateId : campaignQuery . data ?. campaign ?. templateId || "none " ,
60+ templateId : campaignQuery . data ?. campaign ?. templateId || "" ,
6161 openTracking : campaignQuery . data ?. campaign ?. openTracking || false ,
6262 listIds :
6363 campaignQuery . data ?. campaign ?. CampaignLists ?. map (
@@ -164,8 +164,10 @@ export const SettingsTab = () => {
164164 < FormItem >
165165 < FormLabel > Template</ FormLabel >
166166 < Select
167- onValueChange = { field . onChange }
168- value = { field . value ?? undefined }
167+ onValueChange = { ( value ) =>
168+ field . onChange ( value === "none" ? "" : value )
169+ }
170+ value = { field . value || "none" }
169171 disabled = { ! isEditable }
170172 >
171173 < FormControl >
Original file line number Diff line number Diff line change 11{
2- "version" : " 0.4.12 " ,
2+ "version" : " 0.4.13 " ,
33 "name" : " letterspace" ,
44 "private" : true ,
55 "scripts" : {
You can’t perform that action at this time.
0 commit comments