Files
custum-hyprpanel/modules/menus/powerDropdown/index.ts
Jas Singh bb3b3dfdfb Added strict type checking to the project. (#236)
* Implement strict typing (WIP).

* changes

* Finish type checks

* Fix notification icon, matugen settings and update tsconfig.

* OSD Styling updates and added the ability to configure OSD duration.
2024-09-09 00:44:51 -07:00

25 lines
711 B
TypeScript

import DropdownMenu from "../DropdownMenu.js";
import { PowerButton } from "./button.js";
export default () => {
return DropdownMenu({
name: "powerdropdownmenu",
transition: "crossfade",
child: Widget.Box({
class_name: "menu-items power-dropdown",
child: Widget.Box({
vertical: true,
hexpand: true,
class_name: "menu-items-container power-dropdown",
children: [
PowerButton('shutdown'),
PowerButton('reboot'),
PowerButton('logout'),
PowerButton('sleep'),
],
}),
}),
});
};