Package Exports
- @pcgbros/pbplus-member-sdk
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@pcgbros/pbplus-member-sdk) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
pbplus-member-sdk
API sdk of PBPlus member plugin.
Behaviors
- Update
getState().pbplusMemberCenter.userUuidby url (token_id) or cookie. - Dock to pbplus
auth,memberandmemberCenterapi, with url passed by store.
You can
- Display member center by
dispatch(PbplusMemberCenter.Actions.display()). - Update active tab by
dispatch(PbplusMemberCenter.Actions.updateActiveTab('TAB_NAME')).- Possible
TAB_NAMEs arenotice-center,calendar,point-counter,buying-logsandpersonal-data. - See MemberCenterComonent for furtuer information.
- Possible
- Check auth state by
dispatch(PbplusMemberCenter.Actions.checkAuthState({ clientId })). - Update user uuid in cookie and store by
dispatch(PbplusMemberCenter.Actions.updateUserUUID({ uuid })). - Renew user uuid in cookie and store randomly by
dispatch(PbplusMemberCenter.Actions.renewUserUUID()).
These values in redux store will be read.
const store = createStore(
reducer,
{
pbplusMemberCenter: {
baseUrl: {
auth: process.env.AUTH_BASE_URL,
member: process.env.MEMBER_BASE_URL,
memberCenter: process.env.MEMBER_CENTER_BASE_URL,
}
}
}
);Start demo server
cd demo/
npm install
npm startPublish package
cd /pbplus-member-sdk
npm version
npm publishBefore bundle
- Check
react,react-redux,react-domhave been installed in your project. This package is not bundled with above packages.