Skip to content

Dimensions tab persistence #839

@bph

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions