instacart/Snacks

View on GitHub
src/components/Typography/docs/helpers.js

Summary

Maintainability
A
0 mins
Test Coverage
/* eslint-disable react/jsx-no-undef, react/prop-types */
import React from 'react'
import Text from '../Text.js'

// eslint-disable-next-line
export const TypographyTableRow = ({ variant, usage, example = "Don't talk about snacks" }) => (
  <tr>
    <td className="typography-table-variant">
      <Text variant={`${variant}`}>{variant}</Text>
    </td>
    <td>
      <Text variant="T.18" fontWeight="bold">
        Common usage
      </Text>
      {usage.map(line => (
        <Text key={line} variant="T.14">
          {line}
        </Text>
      ))}
    </td>
    <td>
      <Text variant={`${variant}`}>{example}</Text>
    </td>
  </tr>
)