Align action buttons in footer with stepper navigation by Irozuku · Pull Request #751 · DashAISoftware/dashAI · GitHub
Skip to content

Align action buttons in footer with stepper navigation#751

Open
Irozuku wants to merge 2 commits into
developfrom
fix/converter-scope-button-layout
Open

Align action buttons in footer with stepper navigation#751
Irozuku wants to merge 2 commits into
developfrom
fix/converter-scope-button-layout

Conversation

@Irozuku

@Irozuku Irozuku commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Reorganizes the converter scope step so the "Set column", help, and Next buttons live in one aligned footer row, and makes FormSchemaButtonGroup composable via an sx prop.

Previously the "Set column" trigger and its help tooltip sat in a separate row above the stepper footer. The footer also carried its own top border and padding, so when combined the two groups had mismatched heights and the border only spanned part of the width. This unifies them into a single row with one shared top border and a common baseline.

image

Type of Change

Check all that apply like this [x]:

  • Backend change
  • Frontend change
  • CI / Workflow change
  • Build / Packaging change
  • Bug fix
  • Documentation

Changes (by file)

  • ScopeStepConverter.jsx

    • Merged the "Set column" / help buttons and the stepper navigation footer into a single flex row (alignItems: center, gap, flexGrow on the footer so Next stays right-aligned).
    • Moved the top border and top padding onto the outer row so the divider spans the full width and all buttons share one baseline.
  • FormSchemaButtonGroup.jsx

    • Added an optional sx prop, forwarded to the underlying StepperNavigationFooter, so callers can override the footer's default border/padding when composing it with other controls.
    • Added the prop to propTypes.
  • ConverterTargetColumnModal.jsx

    • Reduced the back button's right margin in the modal footer.

Move the Set column and help buttons into the same row as the stepper
navigation footer, sharing one top border and baseline. Add an sx
passthrough on FormSchemaButtonGroup so the footer border/padding can be
neutralized when composed with other controls.
@Irozuku Irozuku added the front Frontend work label Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

front Frontend work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant