refactor: move useRecentSessionHistory to a separate file #2763
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.
Changes:
This PR refactors the
useRecentSessionHistory
hook by moving it fromhooks/backendai.tsx
to its own filehooks/useRecentSessionHistory.tsx
. The functionality remains the same, but it's now in a separate, dedicated file for better organization and maintainability.Additionally, this PR resolves the Jest test failure related to importing a file.
Updates:
SessionTemplateModal.tsx
: Updated the import path foruseRecentSessionHistory
.hooks/backendai.tsx
: Removed theuseRecentSessionHistory
hook and its related imports.hooks/useRecentSessionHistory.tsx
: Created this new file to house theuseRecentSessionHistory
hook.SessionLauncherPage.tsx
: Updated the import path foruseRecentSessionHistory
.Rationale:
This refactoring improves code organization by separating concerns and reducing the size of the
backendai.tsx
file. It makes the codebase more modular and easier to maintain.