File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " mapbox-gl-contextmenu" ,
3- "version" : " 1.0.7 " ,
3+ "version" : " 1.0.8 " ,
44 "description" : " A contextmenu plugin for Mapbox GL JS" ,
55 "type" : " module" ,
66 "main" : " ./dist/index.cjs" ,
Original file line number Diff line number Diff line change @@ -30,7 +30,9 @@ export default class ContextMenu {
3030 private _onEscapeLeft : ( ( ) => void ) | null = null ;
3131
3232 constructor ( options ?: ContextMenuOptions ) {
33- this . _className = options ?. className ?? styles . menu ;
33+ this . _className = options ?. className
34+ ? `${ styles . menu } ${ options . className } `
35+ : styles . menu ;
3436 this . _theme = options ?. theme ?? "auto" ;
3537 this . _width = options ?. width ;
3638 }
Original file line number Diff line number Diff line change @@ -75,8 +75,12 @@ export default class ContextMenuItem extends Evented<ContextMenuItemEvents> {
7575 */
7676 constructor ( options : ContextMenuItemOptions ) {
7777 super ( ) ;
78- this . _className = options . className ?? styles . menuItem ;
79- this . _buttonClassName = options . buttonClassName ?? styles . button ;
78+ this . _className = options . className
79+ ? `${ styles . menuItem } ${ options . className } `
80+ : styles . menuItem ;
81+ this . _buttonClassName = options . buttonClassName
82+ ? `${ styles . button } ${ options . buttonClassName } `
83+ : styles . button ;
8084 this . _label = options . label ;
8185 this . _icon = options . icon ;
8286 this . _iconPosition = options . iconPosition ?? "before" ;
Original file line number Diff line number Diff line change @@ -31,7 +31,9 @@ export default class ContextMenuSeparator {
3131 * @param options.className - Custom CSS class name for the separator element.
3232 */
3333 constructor ( options ?: ContextMenuSeparatorOptions ) {
34- this . _className = options ?. className ?? styles . separator ;
34+ this . _className = options ?. className
35+ ? `${ styles . separator } ${ options . className } `
36+ : styles . separator ;
3537 }
3638
3739 /**
You can’t perform that action at this time.
0 commit comments