1
0
Fork 0
mirror of synced 2024-10-06 13:04:36 +13:00
budibase/packages/builder/src/common
Michael Shanks 8a80d8801a Page Layout & Screen restructure (#87)
* refactoring server for screens & page layout restructure

* Disable API calls, UI placeholders.

* buildPropsHierarchy is gone & screen has url

* Recent changes.

* router

* router

* updated git-ignore to reinclude server/utilities/builder

* modified cli - budi new create new file structure

* Fix uuid import.

* prettier fixes

* prettier fixes

* prettier fixes

* page/screen restructure.. broken tests

* all tests passing at last

* screen routing tests

* Working screen editor and preview.

* Render page previews to the screen.

* Key input lists to ensure new array references when updating styles.

* Ensure the iframe html and body fills the container.

* Save screens via the API.

* Get all save APIs almost working.

* Write pages.json to disk.

* Use correct API endpoint for saving styles.

* Differentiate between saving properties of screens and pages.

* Add required fields to default pages layouts.

* Add _css default property to newly created screens.

* Add default code property.

* page layout / screens - app output

Co-authored-by: pngwn <pnda007@gmail.com>
2020-02-10 15:51:09 +00:00
..
Icons include svelte files in prettier 2020-02-03 09:50:30 +00:00
Inputs Page Layout & Screen restructure (#87) 2020-02-10 15:51:09 +00:00
ActionButton.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
binding.js
Button.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
ButtonGroup.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
Checkbox.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
CodeArea.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
ComingSoon.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
core.js
DatePicker.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
Dropdown.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
DropdownButton.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
ErrorsBox.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
eventHandlers.js
icon.js
IconButton.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
Input.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
Modal.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
NumberBox.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
PlusButton.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
Select.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
Textbox.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00
ValuesList.svelte include svelte files in prettier 2020-02-03 09:50:30 +00:00