Skip to content

Restyle the node editor page#2139

Merged
shangyian merged 3 commits into
DataJunction:mainfrom
shangyian:add-edit-node-layout
May 17, 2026
Merged

Restyle the node editor page#2139
shangyian merged 3 commits into
DataJunction:mainfrom
shangyian:add-edit-node-layout

Conversation

@shangyian
Copy link
Copy Markdown
Collaborator

Summary

The transform/metric/dimension add+edit page was using the legacy node-creation.scss styling, aka chunky gray rounded pill inputs, full-page-width single column, flat list of fields with line-break spacing, and a yellow uppercase save button. This PR brings it in line with the cube editor's planner aesthetic and groups fields logically.

Screenshot 2026-05-16 at 7 15 03 PM

Test Plan

  • PR has an associated issue: #
  • make check passes
  • make test shows 100% unit test coverage

Deployment Plan

@netlify
Copy link
Copy Markdown

netlify Bot commented May 17, 2026

Deploy Preview for thriving-cassata-78ae72 canceled.

Name Link
🔨 Latest commit 463d77c
🔍 Latest deploy log https://app.netlify.com/projects/thriving-cassata-78ae72/deploys/6a0925fc3346c00007462983

@shangyian shangyian force-pushed the add-edit-node-layout branch from d032c05 to 463d77c Compare May 17, 2026 02:20
@shangyian shangyian marked this pull request as ready for review May 17, 2026 02:21
@shangyian shangyian merged commit 2536855 into DataJunction:main May 17, 2026
21 checks passed
@shangyian shangyian deleted the add-edit-node-layout branch May 17, 2026 02:27
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.

1 participant