Skip to content

Dimensions tab persistence #839

Description

@bph

Part of #836. Wires the Dimensions tab to the existing endpoint. Depends on the Color/foundation PR (lifts modal-level state lifting and save UX into place).

Scope

Lift state for the four Dimensions panels to modal level and include their values in the payload sent by handleUpdateClick:

  • LayoutPanelsettings.layout.*
  • SpacingSettingsPanelsettings.spacing.* (flag fields)
  • SpacingPresetsPanelsettings.spacing.spacingSizes
  • SpacingUnitsPanelsettings.spacing.units

Acceptance criteria

  • Each Dimensions sub-panel's edits persist on Update.
  • Loading / success / error UX matches Color tab.
  • No regression to Color persistence.

Out of scope

  • Other tabs.

References

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions