-
Notifications
You must be signed in to change notification settings - Fork 685
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PB] Page Builder #1872
[PB] Page Builder #1872
Conversation
- make it prettier
- Update tests for associated content types
- Update tests
WIP pagebuilder docs setup in menu, etc.
# Conflicts: # packages/venia-ui/lib/components/RichContent/PageBuilder/__tests__/parseStorageHtml.spec.js
- Prettier
[PB] Master format parser for PWA Studio
[PB] Row component
[PB] Image Component
# Conflicts: # packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Image/image.js
- Fix tests
- Include cleanup in useEffect hook
…into PB-19 # Conflicts: # packages/venia-ui/lib/components/RichContent/PageBuilder/config.js # packages/venia-ui/package.json # yarn.lock
- Fix failing test
- Remove dead code path
- Add configAggregator.spec.js
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(3 of 4) (150 of 202 files reviewed)
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Products/products.js
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Row/row.js
Outdated
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Slider/slider.css
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Slider/slider.js
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/TabItem/tabItem.css
Outdated
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Tabs/tabs.js
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Tabs/tabs.js
Outdated
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Tabs/tabs.js
Outdated
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Tabs/tabs.js
Outdated
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Video/video.css
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(4 of 4) (202 / 202 files reviewed)
packages/venia-ui/lib/components/RichContent/PageBuilder/factory.js
Outdated
Show resolved
Hide resolved
Updated Known limitations
…n-bug [PB] Resolve bugs in Row & Column component
Fixes from markdown linting
Moved images into image directory
Moved all Page Builder docs to _drafts
Appears homepage content is broken on develop if this is merged, we should resolve any issue that breaks current app functionality prior to merging. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@davemacaulay Thanks for making all of those changes. This looks really good now. 👍
I noticed two more minor things, but otherwise we're good to go.
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Tabs/tabs.js
Outdated
Show resolved
Hide resolved
packages/venia-ui/lib/components/RichContent/PageBuilder/ContentTypes/Tabs/tabs.js
Outdated
Show resolved
Hide resolved
We've added some logic to show the category list if the page is empty or it has default content. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving this from my end. Nice work all around. 👍
@dpatil-magento I think we can move this into your court now.
Thanks @jimbo! @dhaecker will QA this from our perspective before merging , @dpatil-magento there's no need for you to QA this (unless you wish too). |
[PB][Docs] PB-36: Creating custom Page Builder components
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QA approved
HONK HONK |
Description
Introduce Page Builder support to PWA Studio
Related Issue
https://jira.corp.magento.com/browse/PB-1
Verification Steps