Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes saebyn/glowing-telegram#409
This pull request introduces a new
EpisodesListButtoncomponent and refactors theuseBulkEpisodeCreatehook to improve its functionality and error handling. Additionally, there are updates to various files to integrate the new button and enhance the codebase.New Component:
src/components/atoms/EpisodesListButton.tsx: Added a newEpisodesListButtoncomponent to navigate to the episodes list with appropriate filters.Hook Refactoring:
src/hooks/useBulkEpisodeCreate.ts: Refactored theuseBulkEpisodeCreatehook to include better type definitions, error handling, and validation functions forstream,series, andstreamMedia. [1] [2] [3] [4] [5] [6]Integration of New Component:
src/resources/streams/Edit.tsx: IntegratedEpisodesListButtoninto the stream edit actions. [1] [2] [3]src/resources/streams/Show.tsx: Replaced the old episodes button with the newEpisodesListButton. [1] [2]Codebase Enhancements:
src/resources/episodes/List.tsx: Updated the import path forRenderEpisodesButtonto reflect its new location.