vivomedia / neos-privacy-shield
Privacy shield for third party content in Neos
Package info
github.com/VIVOMEDIA/neos-privacy-shield
Language:JavaScript
Type:neos-package
pkg:composer/vivomedia/neos-privacy-shield
1.3.1
2026-01-09 16:05 UTC
Requires
- neos/neos: ~5.3 || ~7.0 || ~8.0 || ~9.0
README
Neos package to block third party content before consent was given.
Installation
composer require vivomedia/neos-privacy-shield
Example usage
prototype(Jonnitto.PrettyEmbedYoutube:Component.Youtube) {
@process.wrap = Neos.Fusion:Component {
@apply.props = ${props}
renderer = afx`
<VIVOMEDIA.PrivacyShield:Molecule.PrivacyShield type="youtube">
<img src="{props.poster}" />
<VIVOMEDIA.PrivacyShield:Atom.PrivacyBanner>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</p>
<VIVOMEDIA.PrivacyShield:Atom.ConsentButton>Load video</VIVOMEDIA.PrivacyShield:Atom.ConsentButton>
</VIVOMEDIA.PrivacyShield:Atom.PrivacyBanner>
</VIVOMEDIA.PrivacyShield:Molecule.PrivacyShield>
`
}
}