feat: added disable_animations flag (#643)

This commit is contained in:
Anurag Hazra
2020-11-14 18:52:36 +05:30
committed by GitHub
parent 94aeabe300
commit f7f11d0b25
5 changed files with 15 additions and 4 deletions
+6 -1
View File
@@ -64,6 +64,7 @@ const renderStatsCard = (stats = {}, options = { hide: [] }) => {
theme = "default",
custom_title,
locale,
disable_animations = false,
} = options;
const lheight = parseInt(line_height, 10);
@@ -77,7 +78,9 @@ const renderStatsCard = (stats = {}, options = { hide: [] }) => {
theme,
});
const apostrophe = ["x", "s"].includes(name.slice(-1).toLocaleLowerCase()) ? "" : "s";
const apostrophe = ["x", "s"].includes(name.slice(-1).toLocaleLowerCase())
? ""
: "s";
const i18n = new I18n({
locale,
translations: statCardLocales({ name, apostrophe }),
@@ -190,6 +193,8 @@ const renderStatsCard = (stats = {}, options = { hide: [] }) => {
card.setHideTitle(hide_title);
card.setCSS(cssStyles);
if (disable_animations) card.disableAnimations();
return card.render(`
${rankCircle}
+4 -3
View File
@@ -128,10 +128,11 @@ class Card {
}
${this.css}
${process.env.NODE_ENV === "test" ? "" : getAnimations()}
${
process.env.NODE_ENV === "test" || !this.animations
? ""
: getAnimations()
this.animations === false
? `* { animation-duration: 0s !important; animation-delay: 0s !important; }`
: ""
}
</style>