|
29 | 29 | from itertools import groupby
|
30 | 30 | from typing import TYPE_CHECKING, Any, Callable
|
31 | 31 |
|
32 |
| -from ..components import ActionRow as ActionRowComponent |
33 |
| -from ..components import Button as ButtonComponent |
34 |
| -from ..components import Component |
35 |
| -from ..components import Container as ContainerComponent |
36 |
| -from ..components import FileComponent |
37 |
| -from ..components import Label as LabelComponent |
38 |
| -from ..components import MediaGallery as MediaGalleryComponent |
39 |
| -from ..components import Section as SectionComponent |
40 |
| -from ..components import SelectMenu as SelectComponent |
41 |
| -from ..components import Separator as SeparatorComponent |
42 |
| -from ..components import TextDisplay as TextDisplayComponent |
43 |
| -from ..components import Thumbnail as ThumbnailComponent |
44 |
| -from ..components import _component_factory |
45 | 32 | from ..utils import find, get
|
46 |
| -from .action_row import ActionRow |
47 | 33 | from .item import Item, ItemCallbackType
|
48 |
| -from .view import View |
49 | 34 |
|
50 | 35 | __all__ = "ItemInterface"
|
51 | 36 |
|
52 | 37 |
|
53 | 38 | if TYPE_CHECKING:
|
54 | 39 | from typing_extensions import Self
|
55 | 40 |
|
56 |
| - from ..interactions import Interaction, InteractionMessage |
57 |
| - from ..message import Message |
58 |
| - from ..state import ConnectionState |
59 |
| - from ..types.components import Component as ComponentPayload |
60 |
| - |
61 | 41 |
|
62 | 42 | class ItemInterface:
|
63 | 43 | """The base structure for classes that contain :class:`~discord.ui.Item`.
|
|
0 commit comments