redbadger/website-honestly

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

Summary

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

import * as React from 'react';
import Statement from '../statement';

export type StatementType = {
  body: () => React.Node,
};

const Statements = ({
  statements,
  policyIndex,
}: {
  statements: Array<StatementType>,
  policyIndex: number,
}) => {
  return (
    <ol>
      {statements.map((statement, statementIndex) => (
        <Statement
          key={'statement-' + statementIndex.toString()}
          statementIndex={statementIndex + 1}
          policyIndex={policyIndex}
          {...statement}
        />
      ))}
    </ol>
  );
};

export default Statements;