gatsby-plugin-trustpilot-widget-seo
v0.0.2
Published
Trustpilot widget for GatsbyJS.
Downloads
3
Maintainers
Readme
pittica/gatsby-plugin-trustpilot-widget
Description
Trustpilot widget for GatsbyJS.
Install
npm install @pittica/gatsby-plugin-trustpilot-widget
Configuration
Edit your gatsby-config.js.
module.exports = {
plugins: [
{
resolve: `@pittica/gatsby-plugin-trustpilot-widget`,
options: {
username: "USERNAME",
template: "TEMPLATE_ID",
business: "BUSINESSUNIT_ID"
}
},
],
}
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 -->
Component Usage
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"
/>
)
}
}
Attributes
The component has optional attributes which the user can use to set the aspect of the TrustBox.
language
Sets the language of the locale and the language of the API.
Default Value
en
Note
If you set the language attribute you have to set the culture attribute too.
culture
Sets the culture of the locale.
Default Value
US
Note
If you set the culture attribute you have to set the language attribute too.
theme
Sets the UI theme of the TrustBox.
Values
light
dark
Default value
light
width
Sets the width of the widget.
Default Value
100%
height
Sets the height of the widget.
Default Value
52px
Copyright
(c) 2020, Pittaca S.r.l.s.