react-html-email icon indicating copy to clipboard operation
react-html-email copied to clipboard

Warnings log even though warn is set to false

Open arasmussen opened this issue 8 years ago • 3 comments

Here's my configuration:

import ReactHTMLEmail from 'react-html-email';

ReactHTMLEmail.injectReactEmailAttributes();
ReactHTMLEmail.configStyleValidator({
  strict: true,
  warn: false,
  platforms: [
    'gmail',
    'gmail-android',
    'apple-mail',
    'apple-ios',
  ],
});

Then here's the warning I get even though warn is set to false:

Warning: Failed prop type: Style property `border-radius` supplied to `A` unsupported in: gmail-android.
    in A (created by CTA)
    in CTA
    in tbody (created by Box)
    in table (created by Box)
    in Box (created by Email)
    in td (created by Item)
    in tr (created by Item)
    in Item (created by Email)
    in tbody (created by Box)
    in table (created by Box)
    in Box (created by Email)
    in body (created by Email)
    in html (created by Email)
    in Email

Am I doing something wrong?

arasmussen avatar Aug 27 '17 22:08 arasmussen

Did you get anywhere with this? I haven't been able to solve it either, it's annoying for tests, stubbing console.warn doesn't seem to help either somehow

rohan-deshpande avatar Jul 29 '19 21:07 rohan-deshpande

Nope 😕

arasmussen avatar Jul 29 '19 21:07 arasmussen

Hmm, weird. Well I was wrong about the tests, they are using console.warn and console.error but the "error" messages have Warning: in them so I assumed they were warns. After stubbing both methods stuff doesn't get printed to the terminal anymore during tests.

rohan-deshpande avatar Jul 30 '19 09:07 rohan-deshpande