mirror of
https://github.com/bitwarden/browser
synced 2025-12-18 09:13:33 +00:00
[CL-879] use tooltip on icon button (#16576)
* Add tooltip to icon button to display label * remove legacy cdr variable * create overlay on focus or hover * attach describdedby ids * fix type errors * remove aria-describedby when not necessary * fix failing tests * implement Claude feedback * fixing broken specs * remove host attr binding * Simplify directive aria logic * Move id to statis number * do not render empty tooltip * pass id to tooltip component * remove pointer-events none to allow tooltip on normal buttons * exclude some tooltip stories * change describedby input name * add story with tooltip on regular button * enhanced tooltip docs * set model directly * change model to input
This commit is contained in:
@@ -59,7 +59,14 @@ describe("TooltipDirective (visibility only)", () => {
|
||||
};
|
||||
|
||||
const overlayRefStub: OverlayRefStub = {
|
||||
attach: jest.fn(() => ({})),
|
||||
attach: jest.fn(() => ({
|
||||
changeDetectorRef: { detectChanges: jest.fn() },
|
||||
location: {
|
||||
nativeElement: {
|
||||
querySelector: jest.fn().mockReturnValue({ id: "tip-123" }),
|
||||
},
|
||||
},
|
||||
})),
|
||||
updatePosition: jest.fn(),
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user