redbadger/website-honestly

View on GitHub
site/components/policy/statement/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
// @flow

import * as React from 'react';
import styles from './style.css';

type StatementWithIndexes = {
  statementIndex: number,
  policyIndex: number,
  body: () => React.Node,
};

const Statement = ({ body, statementIndex, policyIndex }: StatementWithIndexes) => (
  <li className={styles.box}>
    <div className={styles.numberContainer}>
      <span className={styles.statementNumber}>{`${policyIndex}.${statementIndex}`}</span>
    </div>
    <div className={styles.policyText}>{body()}</div>
  </li>
);

export default Statement;