Implemented strict linting standards and prettier formatting config. (#248)

* Implemented strict linting standards and prettier formatting config.

* More linter fixes and type updates.

* More linter updates and type fixes

* Remove noisy comments

* Linter and type updates

* Linter, formatting and type updates.

* Linter updates

* Type updates

* Type updates

* fixed all linter errors

* Fixed all linting, formatting and type issues.

* Resolve merge conflicts.
This commit is contained in:
Jas Singh
2024-09-14 16:20:05 -07:00
committed by GitHub
parent ff13e3dd3c
commit 2c72cc66d8
222 changed files with 13141 additions and 8433 deletions

View File

@@ -1,15 +1,17 @@
import { Action } from "lib/types/power.js";
import PopupWindow from "../PopupWindow.js";
import powermenu from "./helpers/actions.js";
import icons from "../../icons/index.js";
import { Action } from 'lib/types/power.js';
import PopupWindow from '../PopupWindow.js';
import powermenu from './helpers/actions.js';
import icons from '../../icons/index.js';
import Window from 'types/widgets/window.js';
import { Attribute, Child, GButton } from 'lib/types/widget.js';
const SysButton = (action: Action, label: string) =>
const SysButton = (action: Action, label: string): GButton =>
Widget.Button({
class_name: `widget-button powermenu-button-${action}`,
on_clicked: () => powermenu.action(action),
child: Widget.Box({
vertical: true,
class_name: "system-button widget-box",
class_name: 'system-button widget-box',
children: [
Widget.Icon({
class_name: `system-button_icon ${action}`,
@@ -22,17 +24,17 @@ const SysButton = (action: Action, label: string) =>
],
}),
});
export default () =>
export default (): Window<Child, Attribute> =>
PopupWindow({
name: "powermenu",
transition: "crossfade",
name: 'powermenu',
transition: 'crossfade',
child: Widget.Box({
class_name: "powermenu horizontal",
class_name: 'powermenu horizontal',
children: [
SysButton("shutdown", "SHUTDOWN"),
SysButton("logout", "LOG OUT"),
SysButton("reboot", "REBOOT"),
SysButton("sleep", "SLEEP"),
SysButton('shutdown', 'SHUTDOWN'),
SysButton('logout', 'LOG OUT'),
SysButton('reboot', 'REBOOT'),
SysButton('sleep', 'SLEEP'),
],
}),
});