-
Notifications
You must be signed in to change notification settings - Fork 293
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
Implement <PublicationCreate>
component
#8836
Comments
Nice work, @hussain-t ! IB LGTM 👍 ✅ |
Hey @hussain-t, the Storybook links in the QAB were pointing to the wrong PR, so I've fixed them. However - once the PR is merged, the Storybook deployment for the PR will be deleted, so the QAB won't be so useful when it actually comes to QA. I'm not sure if you meant to link to the |
Thanks for pointing it out, @techanvil. I meant to point the links to |
…n-create Enhancement/#8836 - Implement `<PublicationCreate>` component
QA Update
|
Hi @kelvinballoo, sorry about it. Yes, you have spotted the correct URL. As for the CTA font size, we should keep it consistent with all the buttons. Please take a look at this comment. And the Figma discussions. |
QA Update ✅Thanks @hussain-t . Looks like it will be fixed under #8856 This ticket can be moved to approval then as the following have been verified as good: ✅
|
Feature Description
A
<PublicationCreate>
component should be added to the Reader Revenue Manager module that encapsulates the publication creation flow.Screenshots for reference
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
PublicationCreate
component should be created for the Reader Revenue Manager module to facilitate the creation of a new publication matching the Figma designs.SetupMain
/SettingsEdit
. See screenshot for reference:getServiceURL()
selector (being implemented in #8848).This might take up to 2 weeks."
Implementation Brief
PublicationCreate
componentIn the
assets/js/module/reader-revenue-manager/components/common
directory, create a new component,PublicationCreate.js
:PublicationCreate
that renders the publication creation flow.onCompleteSetup
prop, a callback function to be called when the user clicks the CTA to complete the setup.getPublications
selector.getServiceURL
selector.onClick
handler.This might take up to 2 weeks."
onCompleteSetup
prop to the CTA button'sonClick
handler.Test Coverage
PublicationCreate
component inassets/js/module/reader-revenue-manager/components/common/PublicationCreate.stories.js
.PublicationCreate
component inassets/js/module/reader-revenue-manager/components/common/PublicationCreate.test.js
.QA Brief
PublicationCreate
component cannot be tested individually. It should be tested as part of the Reader Revenue Manager module setup flow in Scaffold RRM module setup flow #8800. However, the text and the CTA should be verified with the stories in the Storybook.Changelog entry
PublicationCreate
component that encapsulates the publication creation flow for the Reader Revenue Manager module, presented in Storybook.The text was updated successfully, but these errors were encountered: