File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
lex-web-ui/src/components Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 4242 <v-container v-if =" isLocaleSelectable" >
4343 <v-list-tile v-for =" (locale) in locales"
4444 v-bind:key =locale
45+ :disabled =" restrictLocaleChanges"
4546 >
4647 <v-list-tile-title
4748 v-on:click =" setLocale(locale)" >
@@ -240,6 +241,15 @@ export default {
240241 isLocaleSelectable () {
241242 return this .$store .state .config .lex .v2BotLocaleId .split (' ,' ).length > 1 ;
242243 },
244+ restrictLocaleChanges () {
245+ return this .$store .state .lex .isProcessing
246+ || ( this .$store .state .lex .sessionState
247+ && this .$store .state .lex .sessionState .dialogAction
248+ && this .$store .state .lex .sessionState .dialogAction .type === ' ElicitSlot' )
249+ || ( this .$store .state .lex .sessionState
250+ && this .$store .state .lex .sessionState .intent
251+ && this .$store .state .lex .sessionState .intent .state === ' InProgress' )
252+ },
243253 currentLocale () {
244254 const priorLocale = localStorage .getItem (' selectedLocale' );
245255 if (priorLocale) {
You can’t perform that action at this time.
0 commit comments