diff --git a/voicelink/views/queue.py b/voicelink/views/queue.py index 2f339d2..5a8dc23 100644 --- a/voicelink/views/queue.py +++ b/voicelink/views/queue.py @@ -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, ), diff --git a/voicelink/views/utils/dynamic_view_manager.py b/voicelink/views/utils/dynamic_view_manager.py index d8f1afa..8b6d6b1 100644 --- a/voicelink/views/utils/dynamic_view_manager.py +++ b/voicelink/views/utils/dynamic_view_manager.py @@ -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: """