bigbite / themer

GNU General Public License v2.0
2 stars 0 forks source link

[BBT-94] Refactor UI Structure #34

Closed g-elwell closed 1 year ago

g-elwell commented 1 year ago

Description

This PR updates the available tabs and refactors the style components so that they are reusable across site, blocks and elements.

Fixes BBT-94

Since the style components are all based on the schema reference for stylesProperties, they can be reused in multiple locations such as blocks, elements, elements within blocks and for the site styles themselves.

This PR is limited to site, blocks and elements. Elements within blocks should be possible but can be added after the UI has been improved to acommodate this better.

Change Log

Steps to test

Screenshots/Videos

https://github.com/bigbite/themer/assets/41474928/e186f6c0-79c9-470a-8af3-e34998cd05b4

Checklist: