1.9.0 • Published 3 years ago

react-clutch-badge v1.9.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Example: https://react-clutch-badge.vercel.app/

React Clutch Badge

Unofficial library for easy and performant integration with clutch.co.

  • 🔗 Isomorphic (works on every platform - Web (Client, Server), Mobile)
  • 🧑🏻‍💻 Only one dependency (cross-fetch)
  • 📸 Non-flickering
  • 🖼 Not-based on iframe
  • 👮🏼‍♂️ Customizable badges
  • ⚡️ Ideal for static rendering

Installation

$ yarn add react-clutch-badge
# or

$ npm install --save-dev react-clutch-badge

Usage

With Next.js

import styles from '../styles/Home.module.css'
import { ClutchBadge, getClutchReviewsData } from 'react-clutch-badge'

export default function Home({ clutchData }) {
  return (
    <div className={styles.container}>
      <main className={styles.main}>
        <ClutchBadge variant="smallLogo" {...clutchData} />
        <ClutchBadge variant="bigLogo" {...clutchData} />

        <ClutchBadge classNamePrefix="custom-small-clutch-badge" variant="smallLogo" {...clutchData} />
        <ClutchBadge classNamePrefix="custom-big-clutch-badge" variant="bigLogo" {...clutchData} />
      </main>
    </div>
  )
}

export async function getStaticProps() {
  return {
    props: {
      clutchData: await getClutchReviewsData({ clutchProfileHandle: 'testscenario' }),
    },
  }
}

License

MIT

1.9.0

3 years ago

1.8.0

3 years ago

1.7.0

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago