Browse Source

feat(admin-ui-plugin): Support for defaultLocale

Relates to #1196
Michael Bromley 4 years ago
parent
commit
e7bd5765b8

+ 1 - 0
packages/admin-ui-plugin/src/constants.ts

@@ -4,6 +4,7 @@ import path from 'path';
 export const DEFAULT_APP_PATH = path.join(__dirname, '../admin-ui');
 export const loggerCtx = 'AdminUiPlugin';
 export const defaultLanguage = LanguageCode.en;
+export const defaultLocale = undefined;
 
 export const defaultAvailableLanguages = [
     LanguageCode.de,

+ 8 - 1
packages/admin-ui-plugin/src/plugin.ts

@@ -19,7 +19,13 @@ import express from 'express';
 import fs from 'fs-extra';
 import path from 'path';
 
-import { defaultAvailableLanguages, defaultLanguage, DEFAULT_APP_PATH, loggerCtx } from './constants';
+import {
+    defaultAvailableLanguages,
+    defaultLanguage,
+    defaultLocale,
+    DEFAULT_APP_PATH,
+    loggerCtx,
+} from './constants';
 
 /**
  * @description
@@ -227,6 +233,7 @@ export class AdminUiPlugin implements NestModule {
                 authOptions.authTokenHeaderKey || DEFAULT_AUTH_TOKEN_HEADER_KEY,
             ),
             defaultLanguage: propOrDefault('defaultLanguage', defaultLanguage),
+            defaultLocale: propOrDefault('defaultLocale', defaultLocale),
             availableLanguages: propOrDefault('availableLanguages', defaultAvailableLanguages),
             loginUrl: AdminUiPlugin.options.adminUiConfig?.loginUrl,
             brand: AdminUiPlugin.options.adminUiConfig?.brand,