@ -19,7 +19,7 @@ export class LeafletControlLayers extends WithProps(HTMLElement, PROPS) {
const layer = ( child as unknown as { leafletObject? : Layer } ) . leafletObject ;
const layer = ( child as unknown as { leafletObject? : Layer } ) . leafletObject ;
const name = child . getAttribute ( 'name' ) ;
const name = child . getAttribute ( 'name' ) ;
if ( ! name || ! layer ) continue ;
if ( ! name || ! layer ) continue ;
const base = child . getAttribute ( ' slo t') === 'base' ;
const base = child . getAttribute ( ' type ') === 'base' ;
const checked = child . hasAttribute ( 'checked' ) ;
const checked = child . hasAttribute ( 'checked' ) ;
( base ? baseLayers : overlays ) [ name ] = layer ;
( base ? baseLayers : overlays ) [ name ] = layer ;
if ( ! checked ) uncheckedLayers . push ( layer ) ;
if ( ! checked ) uncheckedLayers . push ( layer ) ;
@ -81,7 +81,7 @@ export class LeafletControlLayers extends WithProps(HTMLElement, PROPS) {
const layer = e . detail . leafletObject ;
const layer = e . detail . leafletObject ;
const name = el . getAttribute ( 'name' ) ;
const name = el . getAttribute ( 'name' ) ;
if ( ! name || ! layer ) return ;
if ( ! name || ! layer ) return ;
const base = el . getAttribute ( ' slo t') === 'base' ;
const base = el . getAttribute ( ' type ') === 'base' ;
const checked = el . hasAttribute ( 'checked' ) ;
const checked = el . hasAttribute ( 'checked' ) ;
if ( base ) this . # obj ! . addBaseLayer ( layer , name ) ;
if ( base ) this . # obj ! . addBaseLayer ( layer , name ) ;
else this . # obj ! . addOverlay ( layer , name ) ;
else this . # obj ! . addOverlay ( layer , name ) ;