Skip to content

Commit 3bc1eb2

Browse files
committed
fix(navbar): added missing TS events definitions
fixes #3895
1 parent 680d08c commit 3bc1eb2

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

src/core/components/navbar/navbar.d.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,27 @@ export namespace Navbar {
4747
}
4848
| undefined;
4949
}
50-
interface AppEvents {}
50+
51+
interface DomEvents {
52+
/** Event will be triggered when Navbar becomes hidden */
53+
'navbar:hide': () => void;
54+
/** Event will be triggered when Navbar becomes visible */
55+
'navbar:show': () => void;
56+
/** Event will be triggered when Navbar with large title collapsed (from large navbar to usual navbar) */
57+
'navbar:collapse': () => void;
58+
/** Event will be triggered when Navbar with large title expanded (from usual navbar to large navbar) */
59+
'navbar:expand': () => void;
60+
}
61+
interface AppEvents {
62+
/** Event will be triggered when Navbar becomes hidden */
63+
navbarHide: (el: HTMLElement) => void;
64+
/** Event will be triggered when Navbar becomes visible */
65+
navbarShow: (el: HTMLElement) => void;
66+
/** Event will be triggered when Navbar with large title collapsed (from large navbar to usual navbar) */
67+
navbarCollapse: (el: HTMLElement) => void;
68+
/** Event will be triggered when Navbar with large title expanded (from usual navbar to large navbar) */
69+
navbarExpand: (el: HTMLElement) => void;
70+
}
5171
}
5272

5373
declare const NavbarComponent: Framework7Plugin;

0 commit comments

Comments
 (0)