Skip to content

feat: add shared metadata editor + flexible modal component#26

Merged
Benzilla merged 1 commit into
mainfrom
metadata-editor
May 22, 2026
Merged

feat: add shared metadata editor + flexible modal component#26
Benzilla merged 1 commit into
mainfrom
metadata-editor

Conversation

@Benzilla

Copy link
Copy Markdown
Contributor

Description

  • Adds a shared metadata editor component, as many objects allow for metadata editing within the dashboard. Have added it to prices and products so far, and also updated the inline metadata editor in product form to use it.
  • Created a share modal component that can be used for popup modals and passing and html into it (like slide-panel). Updated confirm-dialogue to basically be a wrapper around this.
  • Removed icons.scss file as this duplicated global styles in styles.scss.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Refactoring
  • Documentation

How Was This Tested?

  • Unit tests
  • Integration tests
  • Manual testing

Tested adding, editing and deleting metadata.

image

Checklist

  • Self-reviewed my code
  • No new warnings
  • Existing tests still pass

@Benzilla Benzilla merged commit 00bb66f into main May 22, 2026
5 checks passed
@Benzilla Benzilla deleted the metadata-editor branch May 22, 2026 13:50
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