File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 1+ import toArray from '../../toArray.js' ;
12import { translateText } from '../../translate.js' ;
23import Setting from './text.js' ;
34
@@ -7,8 +8,8 @@ export default class Select extends Setting {
78 }
89
910 default ( [ data ] = [ ] ) {
10- const [ l , v = l ] = Array . isArray ( data ) ? data : [ data ] ;
11- return v ;
11+ const [ l , v = l ] = toArray ( data ) ;
12+ return ` ${ v } ` ;
1213 }
1314
1415 element ( value , update , {
@@ -22,7 +23,7 @@ export default class Select extends Setting {
2223
2324function options ( data = [ ] , current = '' ) {
2425 return data . map ( ( o ) => {
25- const [ l , v = l ] = Array . isArray ( o ) ? o : [ o ] ;
26- return `<option value="${ v } "${ current === v ? ' selected' : '' } >${ translateText ( l ) } </option>` ;
26+ const [ l , v = l ] = toArray ( o ) ;
27+ return `<option value="${ v } "${ current === ` ${ v } ` ? ' selected' : '' } >${ translateText ( l ) } </option>` ;
2728 } ) ;
2829}
Original file line number Diff line number Diff line change 1+ export default function toArray ( value = [ ] ) {
2+ return Array . isArray ( value ) ? value : [ value ] ;
3+ }
You can’t perform that action at this time.
0 commit comments