Floppy/dataslate

View on GitHub
src/components/WH40k9e/DeploymentPhaseDetails.tsx

Summary

Maintainability
C
7 hrs
Test Coverage
import React from 'react'
import { Row, Col } from 'react-bootstrap'
import { UnitTitle } from './UnitTitle'
import { AbilityList, hasAbilitiesForPhase } from './AbilityList'
import { Unit } from '../../types/WH40k9e'

interface Props {
  unit: Unit
}

export function DeploymentPhaseDetails (props: Props): JSX.Element {
  return (
    hasAbilitiesForPhase(props.unit.abilities, 'deployment')
      ? (
        <Row style={{
          pageBreakInside: 'avoid'
        }}
        >
          <Col sm='12'>
            <UnitTitle name={props.unit.name} uuid={props.unit.id} datasheet={props.unit.datasheet} />
            <AbilityList abilities={props.unit.abilities} phase='deployment' />
          </Col>
        </Row>)
      : <></>
  )
}