Skip to content

Commit 08eb1c6

Browse files
authored
fix(FlyoutMenuOption): added shadow:true & css (#498)
1 parent 8506aaa commit 08eb1c6

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
@use '../../global/b2b-styles';
2+
3+
:host {
4+
display: block;
5+
padding: var(--b2b-size-15) var(--b2b-size-30) 5px var(--b2b-size-30);
6+
border-bottom: 1px solid transparent;
7+
cursor: pointer;
8+
}
9+
10+
:host(.b2b-flyout-menu__option:hover),
11+
:host(.b2b-flyout-menu__option:focus) {
12+
background-color: var(--b2b-color-table-selected-hover);
13+
outline: none;
14+
}
15+
16+
:host(.b2b-flyout-menu__option--disabled) {
17+
pointer-events: none;
18+
color: var(--b2b-color-grey-200);
19+
}
20+
21+
:host(.b2b-flyout-menu__option--separator) {
22+
border-bottom: 1px solid var(--b2b-color-grey-200);
23+
}

packages/core-components/src/components/flyout-menu/flyout-menu-option.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ import { OptionSelectedEventDetail } from '../../utils/interfaces/form.interface
1111

1212
@Component({
1313
tag: 'b2b-flyout-menu-option',
14-
styleUrl: 'flyout-menu.scss',
14+
styleUrl: 'flyout-menu-option.scss',
15+
shadow: true,
1516
})
1617
export class FlyoutMenuOptionComponent {
1718
/** The option name. */

packages/core-components/src/components/flyout-menu/flyout-menu.e2e.tsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,9 @@ describe('B2B-FlyoutMenu', () => {
8282
icon.click();
8383
await page.waitForChanges();
8484

85-
const flyoutMenuOption = await page.find({ text: 'option3' });
85+
const flyoutMenuOption = await page.find(
86+
'b2b-flyout-menu-option[option="option3"]',
87+
);
8688
flyoutMenuOption.click();
8789
await page.waitForChanges();
8890

0 commit comments

Comments
 (0)