refactor: move popdowns to own folder
And group them like osds
This commit is contained in:
parent
828da2ce9e
commit
6d5805e662
4 changed files with 16 additions and 9 deletions
6
app.tsx
6
app.tsx
|
|
@ -2,10 +2,9 @@ import { execAsync, GLib, writeFileAsync } from "astal";
|
|||
import { App } from "astal/gtk3";
|
||||
import Bar from "./src/modules/bar";
|
||||
import Launcher from "./src/modules/launcher";
|
||||
import Notifications from "./src/modules/notifications";
|
||||
import NotifPopups from "./src/modules/notifpopups";
|
||||
import Osds from "./src/modules/osds";
|
||||
import Updates from "./src/modules/updates";
|
||||
import Popdowns from "./src/modules/popdowns";
|
||||
import Monitors from "./src/services/monitors";
|
||||
import Players from "./src/services/players";
|
||||
|
||||
|
|
@ -26,8 +25,7 @@ App.start({
|
|||
<NotifPopups />;
|
||||
<Osds />;
|
||||
Monitors.get_default().forEach(m => <Bar monitor={m} />);
|
||||
<Notifications />;
|
||||
<Updates />;
|
||||
<Popdowns />;
|
||||
|
||||
console.log("Caelestia started");
|
||||
},
|
||||
|
|
|
|||
9
src/modules/popdowns/index.tsx
Normal file
9
src/modules/popdowns/index.tsx
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import Notifications from "./notifications";
|
||||
import Updates from "./updates";
|
||||
|
||||
export default () => {
|
||||
<Notifications />;
|
||||
<Updates />;
|
||||
|
||||
return null;
|
||||
};
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
import { bind } from "astal";
|
||||
import { Astal, Gtk } from "astal/gtk3";
|
||||
import AstalNotifd from "gi://AstalNotifd";
|
||||
import Notification from "../widgets/notification";
|
||||
import PopdownWindow from "../widgets/popdownwindow";
|
||||
import Notification from "../../widgets/notification";
|
||||
import PopdownWindow from "../../widgets/popdownwindow";
|
||||
|
||||
const List = () => (
|
||||
<box
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
import { bind, execAsync, Variable } from "astal";
|
||||
import { App, Astal, Gtk } from "astal/gtk3";
|
||||
import Updates, { Repo as IRepo, Update as IUpdate } from "../services/updates";
|
||||
import { MenuItem } from "../utils/widgets";
|
||||
import PopdownWindow from "../widgets/popdownwindow";
|
||||
import Updates, { Repo as IRepo, Update as IUpdate } from "../../services/updates";
|
||||
import { MenuItem } from "../../utils/widgets";
|
||||
import PopdownWindow from "../../widgets/popdownwindow";
|
||||
|
||||
const constructItem = (label: string, exec: string, quiet = true) =>
|
||||
new MenuItem({
|
||||
Loading…
Add table
Reference in a new issue