Skip to content

Commit 88fc6ce

Browse files
committed
♻️ Add examples, move types/components to types/component_types to avoid namespace issues
Signed-off-by: Paillat-dev <[email protected]>
1 parent 53dd07c commit 88fc6ce

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+858
-2339
lines changed

discord/components/action_row.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from typing_extensions import override
3131

3232
from ..enums import ComponentType
33-
from ..types.components import ActionRow as ActionRowPayload
33+
from ..types.component_types import ActionRow as ActionRowPayload
3434
from .component import WalkableComponent
3535

3636
if TYPE_CHECKING:
@@ -96,7 +96,7 @@ def from_payload(cls, payload: ActionRowPayload) -> Self:
9696
from ._component_factory import _component_factory # noqa: PLC0415 # pyright: ignore[reportPrivateUsage]
9797

9898
components: list[AllowedActionRowComponents] = cast(
99-
"list[AllowedActionRowComponents]", [_component_factory(d) for d in payload.get("", [])]
99+
"list[AllowedActionRowComponents]", [_component_factory(d) for d in payload.get("components", [])]
100100
)
101101
return cls(*components, id=payload.get("id"))
102102

discord/components/button.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
from ..enums import ButtonStyle, ComponentType, try_enum
3333
from ..partial_emoji import PartialEmoji, _EmojiTag # pyright: ignore[reportPrivateUsage]
34-
from ..types.components import ButtonComponent as ButtonComponentPayload
34+
from ..types.component_types import ButtonComponent as ButtonComponentPayload
3535
from .component import Component
3636

3737
if TYPE_CHECKING:

discord/components/channel_select_menu.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from typing_extensions import override
3131

3232
from ..enums import ComponentType
33-
from ..types.components import ChannelSelect as ChannelSelectPayload
33+
from ..types.component_types import ChannelSelect as ChannelSelectPayload
3434
from .default_select_option import DefaultSelectOption
3535
from .select_menu import Select
3636

discord/components/container.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
from ..colour import Colour
3232
from ..enums import ComponentType
33-
from ..types.components import ContainerComponent as ContainerComponentPayload
33+
from ..types.component_types import ContainerComponent as ContainerComponentPayload
3434
from .component import WalkableComponent
3535

3636
if TYPE_CHECKING:
@@ -134,7 +134,7 @@ def from_payload(cls, payload: ContainerComponentPayload, state: ConnectionState
134134

135135
components: list[AllowedContainerComponents] = cast(
136136
"list[AllowedContainerComponents]",
137-
[_component_factory(d, state=state) for d in payload.get("", [])],
137+
[_component_factory(d, state=state) for d in payload.get("components", [])],
138138
)
139139
accent_color = Colour(c) if (c := payload.get("accent_color") is not None) else None
140140
return cls(

discord/components/default_select_option.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
from typing_extensions import override
3030

31-
from ..types.components import SelectDefaultValue
31+
from ..types.component_types import SelectDefaultValue
3232
from .types import DT
3333

3434

discord/components/file_component.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from typing_extensions import override
3030

3131
from ..enums import ComponentType
32-
from ..types.components import FileComponent as FileComponentPayload
32+
from ..types.component_types import FileComponent as FileComponentPayload
3333
from .component import Component, StateComponentMixin
3434
from .unfurled_media_item import UnfurledMediaItem
3535

discord/components/file_upload.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from typing_extensions import override
3030

3131
from ..enums import ComponentType
32-
from ..types.components import FileUpload as FileUploadPayload
32+
from ..types.component_types import FileUpload as FileUploadPayload
3333
from .component import Component, ModalComponentMixin
3434

3535
if TYPE_CHECKING:

discord/components/input_text.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from typing_extensions import override
3131

3232
from ..enums import ComponentType, TextInputStyle, try_enum
33-
from ..types.components import TextInput as TextInputComponentPayload
33+
from ..types.component_types import TextInput as TextInputComponentPayload
3434
from .component import Component, ModalComponentMixin
3535

3636
if TYPE_CHECKING:

discord/components/label.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
from typing_extensions import override
3232

3333
from ..enums import ComponentType
34-
from ..types.components import LabelComponent as LabelComponentPayload
34+
from ..types.component_types import LabelComponent as LabelComponentPayload
3535
from .component import ModalComponentMixin, WalkableComponent
3636

3737
if TYPE_CHECKING:

discord/components/media_gallery.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from typing_extensions import override
3131

3232
from ..enums import ComponentType
33-
from ..types.components import MediaGalleryComponent as MediaGalleryComponentPayload
33+
from ..types.component_types import MediaGalleryComponent as MediaGalleryComponentPayload
3434
from .component import Component, StateComponentMixin
3535
from .media_gallery_item import MediaGalleryItem
3636

0 commit comments

Comments
 (0)