import React from "react"; import { FormField, FormItem, FormLabel, FormControl, FormMessage, FormDescription, } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select"; import { Switch } from "@/components/ui/switch"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { Textarea } from "@/components/ui/textarea"; import { X } from "lucide-react"; import { CampaignActionFieldsProps } from "@/lib/types"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from "@/components/ui/tooltip"; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; export function CampaignActionFields({ form, index, lists, templates, }: CampaignActionFieldsProps) { const placeholderTemplate = `

New Blog Post: {{ .Post.Title }}

Feature image for {{ .Post.Title }}

{{ .Post.CustomExcerpt }}

{{ .Post.Html }}

Read the full post at: {{ .Post.Title }}

Published on: {{ .Post.PublishedAt }}

`; return (
( Campaign Name Enter a unique name for this campaign. )} /> ( Subject The subject line for your campaign email. )} /> ( Campaign Type Choose the type of campaign you want to create. )} /> ( Content Type Choose the content type for your campaign. )} /> ( Campaign Body