Skip to content

Commit

Permalink
Add help menu
Browse files Browse the repository at this point in the history
  • Loading branch information
svartkanin committed May 15, 2024
1 parent 0ee9f74 commit 40c2c59
Show file tree
Hide file tree
Showing 2 changed files with 442 additions and 135 deletions.
40 changes: 35 additions & 5 deletions archinstall/scripts/guided.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,47 @@

from archinstall.tui.curses_menu import NewMenu, MenuItem, MenuItemGroup, PreviewStyle

items = [MenuItem(f'item {i}') for i in range(6)]
group = MenuItemGroup(items, sort_items=False, focus_item=items[5])
def test_data():
return """{
"__separator__": null,
"additional-repositories": [
"multilib"
],
"archinstall-language": "English",
"audio_config": {
"audio": "pipewire"
},
"bootloader": "Grub",
"config_version": "2.7.2",
"debug": false,
"disk_config": {
"config_type": "pre_mounted_config",
"mountpoint": "/mnt"
},
"disk_encryption": null,
...
"""


items = [
MenuItem(f'Language', preview_action=lambda x: test_data()),
MenuItem(f'Disk configuration', preview_action=lambda x: test_data()),
MenuItem(f'Install', preview_action=lambda x: test_data()),
MenuItem(f'Abort', preview_action=lambda x: test_data()),
]

group = MenuItemGroup(items, sort_items=False, focus_item=items[0])

menu = NewMenu(
group,
header='test header',
header='Press <H> for help',
reset_warning_msg='are you certain?',
allow_skip=False,
allow_reset=False,
preview_style=PreviewStyle.MENU_BELOW,
preview_size=0.9
preview_style=PreviewStyle.RIGHT,
preview_size='auto',
preview_frame=True,
preview_header='INFO'
).single()

exit(1)
Expand Down
Loading

0 comments on commit 40c2c59

Please sign in to comment.