hunk.code_window:     contentType: MessageTemplateContentType;
       content: string | IEmailBlock[];
       payload: any;
     }) => {
       mutateAsync(args).then((result: { html: string }) => {
         setContent(result.html);
  
hunk.labels: keep keep keep keep replace keep
hunk.after_edit:     mutateAsync({
         ...args,
         subject,
       }).then((result: { html: string; subject: string }) => {
  
hunk.file_path: apps/web/src/pages/templates/editor/Preview.tsx
hunk.type: replace
file: {
    "presets": [
      "@babel/preset-typescript",
      [
        "@babel/preset-react",
        {
          "runtime": "automatic"
        }
      ],
      "@babel/preset-env"
    ],
    "plugins": [
      "@emotion",
      "@babel/plugin-proposal-optional-chaining",
      [
        "@babel/plugin-transform-runtime",
        {
          "regenerator": true
        }
      ]
    ]
  }
  