Skip to main content

DEFAULT_EMAIL_LAYOUT

Constant DEFAULT_EMAIL_LAYOUT 

Source
pub const DEFAULT_EMAIL_LAYOUT: &str = "<!doctype html>\n<html lang=\"{{LANGUAGE}}\" xmlns:o=\"urn:schemas-microsoft-com:office:office\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n    <meta name=\"x-apple-disable-message-reformatting\" />\n    <meta name=\"color-scheme\" content=\"light\" />\n    <meta name=\"supported-color-schemes\" content=\"light\" />\n    <title>{{SUBJECT}}</title>\n    <!--[if mso]>\n      <xml\n        ><o:OfficeDocumentSettings\n          ><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings\n        ></xml\n      >\n      <style>\n        body,\n        table,\n        td,\n        p,\n        a,\n        h1,\n        h2,\n        h3,\n        li {\n          font-family: \"Segoe UI\", Arial, sans-serif !important;\n        }\n      </style>\n    <![endif]-->\n    <style>\n      :root {\n        color-scheme: light;\n        supported-color-schemes: light;\n      }\n      body {\n        margin: 0;\n        padding: 0;\n        width: 100% !important;\n        -webkit-text-size-adjust: 100%;\n        -ms-text-size-adjust: 100%;\n      }\n      table {\n        border-collapse: collapse;\n        mso-table-lspace: 0pt;\n        mso-table-rspace: 0pt;\n      }\n      img {\n        border: 0;\n        outline: none;\n        text-decoration: none;\n        -ms-interpolation-mode: bicubic;\n      }\n      a[x-apple-data-detectors] {\n        color: inherit !important;\n        text-decoration: none !important;\n      }\n      .email-content {\n        font-family:\n          Inter,\n          -apple-system,\n          BlinkMacSystemFont,\n          \"Segoe UI\",\n          Roboto,\n          \"Helvetica Neue\",\n          Arial,\n          sans-serif;\n        font-size: 16px;\n        line-height: 26px;\n        color: #313947;\n      }\n      .email-content p {\n        margin: 0 0 18px;\n        line-height: 26px;\n        overflow-wrap: anywhere;\n        word-break: normal;\n      }\n      .email-content p.email-lead {\n        font-size: 18px;\n        line-height: 28px;\n      }\n      .email-content strong,\n      .email-content b {\n        color: #1a2333;\n        font-weight: 700;\n      }\n      .email-content h1,\n      .email-content h2,\n      .email-content h3,\n      .email-content h4,\n      .email-content h5,\n      .email-content h6 {\n        margin: 32px 0 12px;\n        font-weight: 700;\n        color: #1a2333;\n        letter-spacing: -0.01em;\n      }\n      .email-content h1 {\n        margin-bottom: 20px;\n        font-size: 34px;\n        line-height: 40px;\n        font-weight: 800;\n        letter-spacing: -0.02em;\n      }\n      .email-content h2 {\n        font-size: 24px;\n        line-height: 30px;\n      }\n      .email-content h3 {\n        font-size: 19px;\n        line-height: 26px;\n      }\n      .email-content h4,\n      .email-content h5,\n      .email-content h6 {\n        font-size: 16px;\n        line-height: 24px;\n      }\n      .email-content > :first-child {\n        margin-top: 0 !important;\n      }\n      .email-content > :last-child {\n        margin-bottom: 0 !important;\n      }\n      .email-content a {\n        color: #065853;\n        text-decoration: underline;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n      .email-content ul,\n      .email-content ol {\n        margin: 0 0 18px;\n        padding-left: 24px;\n      }\n      .email-content li {\n        margin: 0 0 8px;\n        padding-left: 2px;\n      }\n      .email-content img {\n        display: block;\n        max-width: 100%;\n        height: auto;\n        border: 0;\n        margin: 0 0 18px;\n        border-radius: 6px;\n      }\n      .email-content table {\n        border-collapse: collapse;\n        margin: 0 0 18px;\n      }\n      .email-content th,\n      .email-content td {\n        padding: 10px 12px;\n        border: 1px solid #dddee0;\n        text-align: left;\n        vertical-align: top;\n        font-size: 15px;\n        line-height: 22px;\n      }\n      .email-content th {\n        background-color: #f7f8f9;\n        color: #1a2333;\n        font-weight: 600;\n      }\n      .email-content caption {\n        padding-bottom: 8px;\n        text-align: left;\n        color: #535a66;\n        font-size: 14px;\n      }\n      .email-content .email-image img {\n        margin-bottom: 8px;\n      }\n      .email-content .email-image-caption {\n        margin: 0 0 18px;\n        font-size: 14px;\n        line-height: 20px;\n        color: #535a66;\n      }\n      .email-content .email-quote td > :last-child {\n        margin-bottom: 0;\n      }\n      .email-content .email-separator {\n        margin: 28px 0;\n      }\n      .email-content .email-separator td {\n        padding: 0;\n        border: 0;\n        border-top: 1px solid #dddee0;\n      }\n      .email-content .email-spacer {\n        margin: 0;\n      }\n      .email-content .email-spacer td {\n        padding: 0;\n        border: 0;\n      }\n      .email-content pre.email-code {\n        margin: 0 0 18px;\n        padding: 12px 16px;\n        background-color: #f7f8f9;\n        border: 1px solid #dddee0;\n        border-radius: 6px;\n        white-space: pre-wrap;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n        font-family: SFMono-Regular, Menlo, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n        font-size: 14px;\n        line-height: 20px;\n        color: #1a2333;\n      }\n      .email-content pre.email-code code {\n        font-family: inherit;\n        font-size: inherit;\n      }\n      .email-content .email-buttons {\n        margin: 28px 0;\n      }\n      .email-content .email-button {\n        margin: 0 0 10px;\n      }\n      .email-content .email-button td {\n        padding: 0;\n        border: 0;\n      }\n      .email-content .email-button-link {\n        border-radius: 6px;\n      }\n      .email-content .email-callout {\n        width: 100%;\n        margin: 28px 0;\n        border-collapse: separate;\n      }\n      .email-content .email-callout td {\n        border: 0;\n        padding: 0;\n        font-size: 15px;\n        line-height: 24px;\n      }\n      .email-content .email-callout p {\n        margin: 0 0 6px;\n        line-height: 24px;\n      }\n      .email-content .email-callout p:last-child,\n      .email-content .email-callout ul:last-child,\n      .email-content .email-callout ol:last-child {\n        margin-bottom: 0;\n      }\n      .email-content .email-callout img {\n        margin: 1px 0 0;\n        border-radius: 0;\n      }\n      .email-content .email-callout .email-buttons {\n        margin: 14px 0 0;\n      }\n      @media (max-width: 480px) {\n        .email-outer {\n          padding: 16px 8px 32px !important;\n        }\n        .email-content {\n          padding: 28px 22px !important;\n        }\n        .email-content h1 {\n          font-size: 28px !important;\n          line-height: 34px !important;\n        }\n      }\n    </style>\n  </head>\n  <body style=\"margin: 0; padding: 0; background-color: #f4f5f7\">\n    <div\n      aria-hidden=\"true\"\n      style=\"\n        display: none;\n        max-height: 0;\n        overflow: hidden;\n        opacity: 0;\n        mso-hide: all;\n        font-size: 1px;\n        line-height: 1px;\n        color: #f4f5f7;\n      \"\n    >\n      {{PREHEADER}}&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;&#847;&zwnj;&nbsp;\n    </div>\n    <table\n      role=\"presentation\"\n      width=\"100%\"\n      cellpadding=\"0\"\n      cellspacing=\"0\"\n      border=\"0\"\n      bgcolor=\"#F4F5F7\"\n      style=\"width: 100%; background-color: #f4f5f7\"\n    >\n      <tr>\n        <td class=\"email-outer\" align=\"center\" style=\"padding: 40px 12px 48px\">\n          <!--[if mso]><table role=\"presentation\" width=\"640\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td><![endif]-->\n          <table\n            role=\"article\"\n            aria-label=\"{{SUBJECT}}\"\n            width=\"100%\"\n            cellpadding=\"0\"\n            cellspacing=\"0\"\n            border=\"0\"\n            bgcolor=\"#ffffff\"\n            style=\"\n              max-width: 640px;\n              background-color: #ffffff;\n              border: 1px solid #dddee0;\n              border-radius: 8px;\n              border-collapse: separate;\n            \"\n          >\n            <tr>\n              <td\n                class=\"email-content\"\n                style=\"\n                  padding: 36px 40px 44px;\n                  font-family:\n                    Inter,\n                    -apple-system,\n                    BlinkMacSystemFont,\n                    &quot;Segoe UI&quot;,\n                    Roboto,\n                    &quot;Helvetica Neue&quot;,\n                    Arial,\n                    sans-serif;\n                  font-size: 16px;\n                  line-height: 26px;\n                  mso-line-height-rule: exactly;\n                  color: #313947;\n                \"\n              >\n                {{CONTENT}}\n              </td>\n            </tr>\n          </table>\n          <!--[if mso]></td></tr></table><![endif]-->\n        </td>\n      </tr>\n    </table>\n  </body>\n</html>\n";
Expand description

The shell used when no email_layouts row applies.