Skip to content

Conversation

@Cevan00
Copy link

@Cevan00 Cevan00 commented Jul 15, 2025

Adding the Progress bar to the DG spec for feature parity between the SHIELD and DG UI's.

Adding the progress bar to the DG
Copilot AI review requested due to automatic review settings July 15, 2025 18:13
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a progress bar component specification to the Data Gateway JSON schema to achieve feature parity between SHIELD and Data Gateway UIs.

  • Introduces a new Core.ProgressBar schema definition with support for nested progress bars and both determinate/indeterminate progress states
  • Defines comprehensive properties for progress tracking including current step, total steps, display text, and unique identification

"type": "number"
},
"totalStepCount": {
"description": "Number of steps before the progress bar is completely filed.",
Copy link

Copilot AI Jul 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a spelling error in the description. 'filed' should be 'filled'.

Suggested change
"description": "Number of steps before the progress bar is completely filed.",
"description": "Number of steps before the progress bar is completely filled.",

Copilot uses AI. Check for mistakes.
},
"type": "object",
"required": [
"childBar",
Copy link

Copilot AI Jul 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Making 'childBar' a required field may be problematic since many progress bars won't have child bars. Consider making this optional or providing a default empty array.

Suggested change
"childBar",

Copilot uses AI. Check for mistakes.
@elliot-huffman
Copy link
Contributor

DG won't have progress bars for the foreseeable future. For now, we will not need this added. If this changes, we will need to do what you did.

@Cevan00 Cevan00 deleted the neely-DG-ProgressBar branch February 3, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants