@@ -61,7 +61,7 @@ export class MdJsPreview extends ScopedElementsMixin(LitElement) {
61
61
platforms : { type : Array } ,
62
62
size : { type : String } ,
63
63
sizes : { type : Array } ,
64
- theme : { type : String , reflect : true } ,
64
+ previewTheme : { type : String , reflect : true , attribute : 'preview-theme' } ,
65
65
themes : { type : Array } ,
66
66
language : { type : String } ,
67
67
languages : { type : Array } ,
@@ -82,7 +82,7 @@ export class MdJsPreview extends ScopedElementsMixin(LitElement) {
82
82
this . __supportsClipboard = 'clipboard' in navigator ;
83
83
this . __copyButtonText = 'Copy Code' ;
84
84
85
- this . theme = 'light' ;
85
+ this . previewTheme = 'light' ;
86
86
/** @type {{ key: string, name: string }[] } */
87
87
this . themes = [
88
88
// { key: 'light', name: 'Light' },
@@ -286,7 +286,7 @@ export class MdJsPreview extends ScopedElementsMixin(LitElement) {
286
286
const params = new URLSearchParams ( ) ;
287
287
params . set ( 'story-file' , sanitize ( mdjsSetupScript . src , 'js' ) ) ;
288
288
params . set ( 'story-key' , this . key ) ;
289
- params . set ( 'theme' , this . theme ) ;
289
+ params . set ( 'theme' , this . previewTheme ) ;
290
290
params . set ( 'platform' , this . platform ) ;
291
291
params . set ( 'language' , this . language ) ;
292
292
params . set ( 'edge-distance' , this . edgeDistance . toString ( ) ) ;
@@ -439,20 +439,20 @@ export class MdJsPreview extends ScopedElementsMixin(LitElement) {
439
439
@change = ${
440
440
/** @param {Event } ev */ ev => {
441
441
if ( ev . target ) {
442
- this . theme = /** @type {HTMLInputElement } */ ( ev . target ) . value ;
442
+ this . previewTheme = /** @type {HTMLInputElement } */ ( ev . target ) . value ;
443
443
}
444
444
}
445
445
}
446
446
>
447
447
${ this . themes . map (
448
- theme => html `
449
- <label class= "${ this . theme === theme . key ? 'selected' : '' } " >
450
- <span> ${ theme . name } </ span>
448
+ previewTheme => html `
449
+ <label class= "${ this . previewTheme === previewTheme . key ? 'selected' : '' } " >
450
+ <span> ${ previewTheme . name } </ span>
451
451
<input
452
452
type= "radio"
453
453
name = "theme"
454
- value= "${ theme . key } "
455
- ?checked= ${ this . theme === theme . key }
454
+ value= "${ previewTheme . key } "
455
+ ?checked= ${ this . previewTheme === previewTheme . key }
456
456
/ >
457
457
</ label>
458
458
` ,
0 commit comments