File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed
Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 11# Overlay Menu
22
3- The ` PgOverlayMenu ` creates a menu creates an overlay menu above a source element. For standard menu lists use the ` PgMenuItem ` for the check.
3+ The ` PgOverlayMenu ` creates an overlay menu above a source element. For standard menu lists use the ` PgMenuItem ` for the check.
4+
5+ Components that use ` PgOverlayMenu ` include:
6+
7+ - ` pg-input-select `
8+
9+ ## Usage
410
511``` typescript
612import PgMenuItem from ' @pictogrammers/components/pg/menuItem' ;
@@ -24,4 +30,4 @@ handleSourceClick() {
2430 this .#isOpen = false ;
2531 console .log (result );
2632}
27- ```
33+ ```
Original file line number Diff line number Diff line change 1212 top : anchor (top);
1313 left : anchor (left);
1414 min-width : calc (anchor-size (width) + calc (2 * var (--pg-menu-padding , 0.25rem )));
15+ translate : var (--pg-overlay-menu-_x , 0 ) var (--pg-overlay-menu-_y , 0 );
1516}
Original file line number Diff line number Diff line change 11import { Component , Part , Prop } from '@pictogrammers/element' ;
2+
23import PgMenu from '../menu/menu' ;
34import PgOverlay from '../overlay/overlay' ;
45
@@ -70,7 +71,8 @@ export default class PgOverlayMenu extends PgOverlay {
7071 }
7172 }
7273 // ToDo: update to CSS Variables
73- this . $overlay . style . translate = `${ x } px ${ y } px` ;
74+ this . $overlay . style . setProperty ( '--pg-overlay-menu-_x' , `${ x } px` ) ;
75+ this . $overlay . style . setProperty ( '--pg-overlay-menu-_y' , `${ y } px` ) ;
7476 // Focus
7577 this . $menu . focus ( index ) ;
7678 }
You can’t perform that action at this time.
0 commit comments