1
0
Fork 0
NixOS/hosts/totsugeki/home-manager/desktop/ags/config/widgets/launcher/application.js

25 lines
588 B
JavaScript

export const Application = (application) =>
Widget.Button({
class_name: "application",
on_clicked: () => {
App.closeWindow("launcher");
application.launch();
},
attribute: { application },
child: Widget.Box({
children: [
Widget.Icon({
icon: application.icon_name || "",
size: 24,
}),
Widget.Label({
class_name: "application_name",
label: application.name,
xalign: 0,
vpack: "center",
truncate: "end",
}),
],
spacing: 4,
}),
});