mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2026-01-23 10:02:45 +00:00
update system
This commit is contained in:
19
overlays/asztal/widget/settings/Page.ts
Normal file
19
overlays/asztal/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