Fix menu separator for older Textual versions

Use None separator instead of Separator class which isn't available
in older Textual.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
shuki
2026-03-06 05:04:30 +02:00
parent 3ac1d77e47
commit 152ef61734

View File

@@ -1,7 +1,7 @@
from textual.app import ComposeResult
from textual.screen import Screen
from textual.widgets import Header, Footer, Static, OptionList
from textual.widgets.option_list import Option, Separator
from textual.widgets.option_list import Option
from textual.containers import Horizontal, Vertical
LOGO = """\
@@ -52,7 +52,7 @@ class MainMenuScreen(Screen):
for mid, label in MENU_ITEMS:
menu_items.append(Option(label, id=mid))
if mid == "restore":
menu_items.append(Separator())
menu_items.append(None)
yield OptionList(*menu_items, id="menu-list")
yield Footer()