@@ -57,41 +57,48 @@ function Layout(props) {
57
57
const options = [
58
58
{ value : 'mono' , label : 'mono' } ,
59
59
{ value : 'stereo' , label : 'stereo' } ,
60
- { value : '2.1' , label : '2.1' } ,
61
- { value : '3.0' , label : '3.0' } ,
62
- { value : '3.0(back)' , label : '3.0 (back)' } ,
63
- { value : '4.0' , label : '4.0' } ,
64
- { value : 'quad' , label : 'quad' } ,
65
- { value : 'quad(side)' , label : 'quad (side)' } ,
66
- { value : '3.1' , label : '3.1' } ,
67
- { value : '5.0' , label : '5.0' } ,
68
- { value : '5.0(side)' , label : '5.0 (side)' } ,
69
- { value : '4.1' , label : '4.1' } ,
70
- { value : '5.1' , label : '5.1' } ,
71
- { value : '5.1(side)' , label : '5.1 (side)' } ,
72
- { value : '6.0' , label : '6.0' } ,
73
- { value : '6.0(front)' , label : '6.0 (front)' } ,
74
- { value : '3.1.2' , label : '3.1.2' } ,
75
- { value : 'hexagonal' , label : 'hexagonal' } ,
76
- { value : '6.1' , label : '6.1' } ,
77
- { value : '6.1(back)' , label : '6.1 (back)' } ,
78
- { value : '6.1(front)' , label : '6.1 (front)' } ,
79
- { value : '7.0' , label : '7.0' } ,
80
- { value : '7.0(front)' , label : '7.0 (front)' } ,
81
- { value : '7.1' , label : '7.1' } ,
82
- { value : '7.1(wide)' , label : '7.1 (wide)' } ,
83
- { value : '7.1(wide-side)' , label : '7.1 (wide-side)' } ,
84
- { value : '5.1.2' , label : '5.1.2' } ,
85
- { value : 'octagonal' , label : 'octagonal' } ,
86
- { value : 'cube' , label : 'cube' } ,
87
- { value : '5.1.4' , label : '5.1.4' } ,
88
- { value : '7.1.2' , label : '7.1.2' } ,
89
- { value : '7.1.4' , label : '7.1.4' } ,
90
- { value : 'hexadecagonal' , label : 'hexadecagonal' } ,
91
- { value : 'downmix' , label : 'downmix' } ,
92
- { value : '22.2' , label : '22.2' } ,
93
60
] ;
94
61
62
+ if ( props . extended ) {
63
+ options . push (
64
+ ...[
65
+ { value : '2.1' , label : '2.1' } ,
66
+ { value : '3.0' , label : '3.0' } ,
67
+ { value : '3.0(back)' , label : '3.0 (back)' } ,
68
+ { value : '4.0' , label : '4.0' } ,
69
+ { value : 'quad' , label : 'quad' } ,
70
+ { value : 'quad(side)' , label : 'quad (side)' } ,
71
+ { value : '3.1' , label : '3.1' } ,
72
+ { value : '5.0' , label : '5.0' } ,
73
+ { value : '5.0(side)' , label : '5.0 (side)' } ,
74
+ { value : '4.1' , label : '4.1' } ,
75
+ { value : '5.1' , label : '5.1' } ,
76
+ { value : '5.1(side)' , label : '5.1 (side)' } ,
77
+ { value : '6.0' , label : '6.0' } ,
78
+ { value : '6.0(front)' , label : '6.0 (front)' } ,
79
+ { value : '3.1.2' , label : '3.1.2' } ,
80
+ { value : 'hexagonal' , label : 'hexagonal' } ,
81
+ { value : '6.1' , label : '6.1' } ,
82
+ { value : '6.1(back)' , label : '6.1 (back)' } ,
83
+ { value : '6.1(front)' , label : '6.1 (front)' } ,
84
+ { value : '7.0' , label : '7.0' } ,
85
+ { value : '7.0(front)' , label : '7.0 (front)' } ,
86
+ { value : '7.1' , label : '7.1' } ,
87
+ { value : '7.1(wide)' , label : '7.1 (wide)' } ,
88
+ { value : '7.1(wide-side)' , label : '7.1 (wide-side)' } ,
89
+ { value : '5.1.2' , label : '5.1.2' } ,
90
+ { value : 'octagonal' , label : 'octagonal' } ,
91
+ { value : 'cube' , label : 'cube' } ,
92
+ { value : '5.1.4' , label : '5.1.4' } ,
93
+ { value : '7.1.2' , label : '7.1.2' } ,
94
+ { value : '7.1.4' , label : '7.1.4' } ,
95
+ { value : 'hexadecagonal' , label : 'hexadecagonal' } ,
96
+ { value : 'downmix' , label : 'downmix' } ,
97
+ { value : '22.2' , label : '22.2' } ,
98
+ ] ,
99
+ ) ;
100
+ }
101
+
95
102
if ( props . allowAuto === true ) {
96
103
options . unshift ( { value : 'auto' , label : 'auto' } ) ;
97
104
}
0 commit comments