UI improvements to scaffolder templates #89
Merged
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.
Purpose
This pull request introduces improvements to the display of nested and array data in the custom review step of the scaffolder, as well as minor updates to organization-related descriptions and layout tweaks in the catalog page. The most significant changes are the addition of custom renderers for nested objects and arrays, which enhance the clarity and usability of the review UI.
UI Improvements for Nested and Array Data in Sacffolder Templates Review Step:
NestedObjectRendererandArrayRenderercomponents toCustomReviewState.tsxto display nested objects and arrays in a more readable, structured format during the custom review step. These components handle booleans, arrays, and deeply nested objects, improving the user experience.CustomReviewSteplogic to use the new renderers, ensuring that all nested and array fields are formatted for display, rather than shown as raw JSON or flat text.Screen.Recording.2025-11-21.at.19.38.20.mov
General UI and Layout Updates:
CustomCatalogPage.tsxto allocate more space for personal filters, improving usability on larger screens.Description and Help Text Updates:
template.yamlto more clearly state its purpose as the organization where the project will be created.Goals
Approach
User stories
Release note
Documentation
Training
Certification
Marketing
Automation tests
Security checks
Samples
Related PRs
Migrations (if applicable)
Test environment
Learning