Files
dotfiles/ags/weather/Weather.js
T
2024-09-03 12:22:09 +07:00

23 lines
724 B
JavaScript

import { PopupContent } from '../bar/buttons/Weather.js';
import Widget from 'resource:///com/github/Aylur/ags/widget.js';
import PopupWindow from '../misc/PopupWindow.js';
import options from '../options.js';
export default () => PopupWindow({
name: 'weather',
anchor: ['top'],
setup: self => self.hook(options.bar.position, () => {
self.anchor = [options.bar.position.value];
if (options.bar.position.value === 'top')
self.transition = 'slide_down';
if (options.bar.position.value === 'bottom')
self.transition = 'slide_up';
}),
child: Widget.Box({
class_name: 'dashboard',
children: [
PopupContent(),
],
}),
});