Have ideas to improve npm?Join in the discussion! »

    @pittica/gatsby-plugin-trustpilot-widget

    1.0.4 • Public • Published

    pittica/gatsby-plugin-trustpilot-widget

    License Version Release GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch)

    Description

    Trustpilot widget for GatsbyJS.

    Install

    npm

    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.

    Install

    npm i @pittica/gatsby-plugin-trustpilot-widget

    DownloadsWeekly Downloads

    195

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    8.53 kB

    Total Files

    8

    Last publish

    Collaborators

    • avatar
    • avatar