Skip to content
Snippets Groups Projects

Prepare withdraw routes part of the HP managament

Merged Jakub Ziebinski requested to merge jziebinski/withdraw-routes-prepare into develop
Compare and Show latest version
3 files
+ 9
5
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -3,7 +3,7 @@ from __future__ import annotations
from typing import TYPE_CHECKING
from textual import on
from textual.containers import Horizontal, ScrollableContainer, Vertical
from textual.containers import Horizontal, Vertical
from textual.widgets import Checkbox, Static, TabPane
from clive.__private.core.constants import HIVE_PERCENT_PRECISION
@@ -11,6 +11,7 @@ from clive.__private.ui.data_providers.hive_power_data_provider import HivePower
from clive.__private.ui.get_css import get_css_from_relative_path
from clive.__private.ui.operations.bindings import OperationActionBindings
from clive.__private.ui.operations.operation_summary.remove_withdraw_vesting_route import RemoveWithdrawVestingRoute
from clive.__private.ui.widgets.can_focus_with_scrollbars_only import CanFocusWithScrollbarsOnly
from clive.__private.ui.widgets.clive_button import CliveButton
from clive.__private.ui.widgets.clive_checkerboard_table import (
EVEN_CLASS_NAME,
@@ -33,6 +34,10 @@ if TYPE_CHECKING:
from clive.models.aliased import WithdrawRouteSchema
class ScrollablePart(CanFocusWithScrollbarsOnly):
pass
class PlaceTaker(Static):
pass
@@ -115,7 +120,7 @@ class WithdrawRoutes(TabPane, OperationActionBindings):
self._auto_vest_checkbox = Checkbox("Auto vest")
def compose(self) -> ComposeResult:
with ScrollableContainer():
with ScrollablePart():
yield SectionTitle("Set withdraw route")
with Vertical(id="inputs-container"):
yield self._account_input
Loading