23 lines
724 B
JavaScript
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(),
|
|
],
|
|
}),
|
|
}); |