Trustpilot widget for GatsbyJS.
npm install @pittica/gatsby-plugin-trustpilot-widget
The username, template and business fields are required.
You can get the data from the TrustBox in your businness panel on Trustpilot
<!-- TrustBox widget - Review Collector -->
<div class="trustpilot-widget" data-locale="en-US" data-template-id="TEMPLATE_ID" data-businessunit-id="BUSINESSUNIT_ID" data-style-height="52px" data-style-width="100%">
<a href="https://en.trustpilot.com/review/USERNAME" target="_blank" rel="noopener">Trustpilot</a>
</div>
<!-- End TrustBox widget -->
Import the component TrustpilotReviews in your component.
import TrustpilotReviews from "@pittica/gatsby-plugin-trustpilot-widget"
Use it in your code as component.
class MyComponent extends React.Component {
render() {
return (
<TrustpilotReviews
language="en"
culture="US"
theme="light"
width="100%"
height="52px"
template="TEMPLATE_ID"
business="BUSINESSUNIT_ID"
username="USERNAME"
/>
)
}
}
The component has optional attributes which the user can use to set the aspect of the TrustBox.
Sets the language of the locale and the language of the API.
en
If you set the language attribute you have to set the culture attribute too.
Sets the culture of the locale.
US
If you set the culture attribute you have to set the language attribute too.
Sets the UI theme of the TrustBox.
light
dark
light
Sets the width of the widget.
100%
Sets the height of the widget.
52px
Indicates the template ID.
Indicates the business ID.
Indicates the username.
(c) 2020-2021, Pittica S.r.l..