Fix cast navigation on none default dashboard (#5719)

This commit is contained in:
Bram Kragten
2020-05-06 18:30:18 +02:00
committed by GitHub
parent 39b5460598
commit 2d646da97f
56 changed files with 15 additions and 12256 deletions

View File

@@ -12,7 +12,6 @@ gulp.task(
gulp.series(
async function setEnv() {
process.env.NODE_ENV = "development";
process.env.IS_CAST = "true";
},
"clean-cast",
"translations-enable-merge-backend",

View File

@@ -275,25 +275,6 @@ gulp.task(taskName, function () {
.src(fullDir + "/*.json")
.pipe(
transform((data, file) => {
// HACK to pull in old state translations for cast
if (process.env.IS_CAST) {
const legacyTranslationsPath = path.join(
"cast/src/translations",
file.relative
);
if (fs.existsSync(legacyTranslationsPath)) {
const legacyStrings = JSON.parse(
fs.readFileSync(legacyTranslationsPath, "utf-8")
);
// These 2 translations still exist today.
if (legacyStrings.state && "default" in legacyStrings.state) {
legacyStrings.default.unknown = data.state.default.unknown;
legacyStrings.default.unavailable =
data.state.default.unavailable;
}
data.state = legacyStrings.state;
}
}
TRANSLATION_FRAGMENTS.forEach((fragment) => {
delete data.ui.panel[fragment];
});