Set default current view in DynamicViewManager
Initializes _current_view to the 'home' view if present, instead of None. Also removes unused BaseModal import and fixes type annotation for Pagination in QueueView.
This commit is contained in:
@@ -27,7 +27,7 @@ import discord
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
from .utils import Pagination, BaseModal
|
||||
from .utils import Pagination
|
||||
from .pagination import PaginationView
|
||||
|
||||
from ..language import LangHandler
|
||||
@@ -59,7 +59,7 @@ class QueueView(PaginationView):
|
||||
self.response: discord.Message = None
|
||||
|
||||
super().__init__(
|
||||
Pagination[Track](
|
||||
Pagination["Track"](
|
||||
items=player.queue.tracks() if is_queue else list(reversed(player.queue.history())),
|
||||
page_size=7,
|
||||
),
|
||||
|
||||
@@ -30,7 +30,7 @@ class DynamicViewManager(discord.ui.View):
|
||||
super().__init__(timeout=timeout)
|
||||
|
||||
self._views: dict[str, discord.ui.View] = views
|
||||
self._current_view: discord.ui.View | None = None
|
||||
self._current_view: discord.ui.View | None = views.get("home")
|
||||
|
||||
def add_view(self, name: str, view: discord.ui.View) -> None:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user