File tree Expand file tree Collapse file tree 1 file changed +23
-4
lines changed
Expand file tree Collapse file tree 1 file changed +23
-4
lines changed Original file line number Diff line number Diff line change @@ -77,9 +77,9 @@ export class ToggleChange {
7777 [ngClass]="{
7878 'bx--skeleton': skeleton
7979 }">
80- <span class="bx--toggle__text--left">{{!skeleton ? leftText : null}}</span>
80+ <span class="bx--toggle__text--left">{{( !skeleton ? offText : null) | async }}</span>
8181 <span class="bx--toggle__appearance"></span>
82- <span class="bx--toggle__text--right">{{!skeleton ? rightText : null}}</span>
82+ <span class="bx--toggle__text--right">{{( !skeleton ? onText : null) | async }}</span>
8383 </label>
8484
8585 <label
@@ -118,13 +118,30 @@ export class Toggle extends Checkbox {
118118 * @type {(string) }
119119 * @memberof Toggle
120120 */
121- @Input ( ) leftText = this . i18n . get ( ) . TOGGLE . OFF ;
121+ @Input ( )
122+ set offText ( value ) {
123+ this . _offText . next ( value ) ;
124+ }
125+
126+ get offText ( ) {
127+ return this . _offText ;
128+ }
129+
122130 /**
123131 * Text that is set on the right side of the toggle.
124132 * @type {(string) }
125133 * @memberof Toggle
126134 */
127- @Input ( ) rightText = this . i18n . get ( ) . TOGGLE . ON ;
135+ @Input ( )
136+ set onText ( value ) {
137+ this . _onText . next ( value ) ;
138+ }
139+
140+ get onText ( ) {
141+ return this . _onText ;
142+ }
143+
144+
128145 /**
129146 * Size of the toggle component.
130147 * @type {("sm" | "md" | "default") }
@@ -151,6 +168,8 @@ export class Toggle extends Checkbox {
151168 */
152169 @Output ( ) change = new EventEmitter < ToggleChange > ( ) ;
153170
171+ protected _offText = this . i18n . get ( "TOGGLE.OFF" ) ;
172+ protected _onText = this . i18n . get ( "TOGGLE.ON" ) ;
154173 /**
155174 * Creates an instance of Toggle.
156175 * @param {ChangeDetectorRef } changeDetectorRef
You can’t perform that action at this time.
0 commit comments