
Security News
PyPI Expands Trusted Publishing to GitLab Self-Managed as Adoption Passes 25 Percent
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads
@crystaldesign/diva-react
Advanced tools
A react component that allows you to add all products of the DIVA universe to your webpage.
The DIVA Application Framework provides a set of ready to use applications for all digital touchpoints. Establish a direct connection to customers, anywhere and anytime.
DIVA Online Showroom
Assortment diversity & digital product exposés at all touchpoints
DIVA Online Configurator
Guided shopping 24/7 special customer service at all touchpoints
DIVA Online Seller
Guided selling on the sales floor and in live chat
This is commercial software. To use it, you need to agree to our terms of service and purchase a commercial licence.
Please contact our sales team or request a personal webinar, in order to receive additional information on how to purchase a licence.
DIVA Framework has three peer dependencies, react, react-dom and jQuery. They have to be installed before this package can be used.
This component can exclusively be used in react applications. For other frameworks or vanilla js, please refer to our webcomponent.
The DIVA component can be used as any other react component.
import Diva from '@crystaldesign/diva-react'
(...)
<DIVA organizationId="my-organization-id"
language="de"
component={...}
eventListners={{ onAddToBasket: (data) => console.log(data) }}/>
As language currently German (de), Italian (it), French (fr) and English (en) are supported.
The property component expects an object which defines the component that should be rendered within the framework and any additional settings needed for this component. Since this highly depends on the specific components and your preferences you will receive the exact specification for this after you purchased a license for one of our products.
The organizationId will be provided to you together with your license.
In order for the components to communicate with their environment the framework fires different events for which the user add listener in the eventListeners object. The currently supported events are:
It is also possible to invoke events on the framework, from the integration evironment:
import Diva from '@crystaldesign/diva-react'
(...)
const ref = useRef(null);
useEffect(() => {
ref.current.invoke(event: 'addToBasket')
},[])
<DIVA ref=ref {...}/>
The currently supported events in this direction are:
Our sales team will gladly provided you with additional information on the diva framework and all our products. Feel free to contact us or request a personal webinar.
FAQs
A react component that allows you to add all products of the DIVA universe to your webpage.
The npm package @crystaldesign/diva-react receives a total of 0 weekly downloads. As such, @crystaldesign/diva-react popularity was classified as not popular.
We found that @crystaldesign/diva-react demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
PyPI adds Trusted Publishing support for GitLab Self-Managed as adoption reaches 25% of uploads

Research
/Security News
A malicious Chrome extension posing as an Ethereum wallet steals seed phrases by encoding them into Sui transactions, enabling full wallet takeover.

Security News
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.