Added ags
TODO copy ags config
This commit is contained in:
19
roles/ags/files/widget/settings/Page.ts
Normal file
19
roles/ags/files/widget/settings/Page.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import Group from "./Group"
|
||||
|
||||
export default <T>(
|
||||
name: string,
|
||||
icon: string,
|
||||
...groups: ReturnType<typeof Group<T>>[]
|
||||
) => Widget.Box({
|
||||
class_name: "page",
|
||||
attribute: { name, icon },
|
||||
child: Widget.Scrollable({
|
||||
css: "min-height: 300px;",
|
||||
child: Widget.Box({
|
||||
class_name: "page-content",
|
||||
vexpand: true,
|
||||
vertical: true,
|
||||
children: groups,
|
||||
}),
|
||||
}),
|
||||
})
|
||||
Reference in New Issue
Block a user