Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[BACKPORT 2024.1][DB-12587] yugabyted: Update data migration UI (#23291)
Summary: * Prereqs component * Step details component * Step card component * Use children function for stepcard component * New migration schema page UI * Migration schema summary tab refactoring graph * Reuse RefactoringGraph component for assessment and schema pages * Fix badge classname * Reuse RefactoringTables component for assessment and schema pages * Import schema step minor changes * Accordion support for StepCards * Fix build and conflicts * Integrate existing migrate schema API with the UI * Schema migration analysis - Suggested refactoring API integration * Navigate to the schema migration page when in the analyze schema phase * Add next/previous buttons for migration steps * Update migration schema analysis API integration objects * Generate OpenAPI specs * Remove type assertions for migrate-schema as we have the data models * Implement more details support for AssessmentRefactoring feature table * Add todo statement * Reuse RefactoringGraph component for assessment and schema pages * Migrate data initial UI * StepCard status support, migrate data with progress bars * Integrate export and import migration data with existing APIs * Fix build * Fix merge error Original commit: [[ 78b0ae4 | 78b0ae4 ]] Jira: DB-12587 Test Plan: Manual Tests Reviewers: djiang Reviewed By: djiang Subscribers: yugabyted-dev Differential Revision: https://phorge.dev.yugabyte.com/D37868
- Loading branch information