mirror of
https://github.com/tuxdotrs/tpanel.git
synced 2025-10-10 21:01:54 +05:30
22 lines
610 B
TypeScript
22 lines
610 B
TypeScript
import { App, Gtk } from "astal/gtk4";
|
|
import { Gio } from "astal";
|
|
import { Picture } from "../common";
|
|
import { WINDOW_NAME } from "../app-launcher";
|
|
|
|
export const Launcher = () => {
|
|
return (
|
|
<Gtk.ScrolledWindow heightRequest={40} widthRequest={40}>
|
|
<button
|
|
cssClasses={["launcher"]}
|
|
onClicked={() => App.toggle_window(WINDOW_NAME)}
|
|
>
|
|
<Picture
|
|
file={Gio.file_new_for_path("/home/tux/Wallpapers/avatar.png")}
|
|
contentFit={Gtk.ContentFit.CONTAIN}
|
|
overflow={Gtk.Overflow.HIDDEN}
|
|
/>
|
|
</button>
|
|
</Gtk.ScrolledWindow>
|
|
);
|
|
};
|