# All files / src/Card Card.type.ts

100% Statements 3/3
100% Branches 0/0
100% Functions 0/0
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    2x
    2x

    2x

     import * as React from 'react'
    import * as PropTypes from 'prop-types'
    import { BoxProps, BoxPropTypes } from '../Box'
    import Content from './components/Content'
    import Actions from './components/Actions'
    import Header from './components/Header'

    export type CardClassProps = 'root' | 'pure' | 'dynamic'

    export interface CardProps extends BoxProps {
      children: React.ReactNode
      pure?: boolean
      dynamic?: boolean
    }

    export interface CardType extends React.ForwardRefExoticComponent<CardProps> {
      Content: typeof Content
      Actions: typeof Actions
      Header: typeof Header
    }

    export const CardPropTypes = {
      ...BoxPropTypes,
      children: PropTypes.node.isRequired,
      pure: PropTypes.bool,
      dynamic: PropTypes.bool
    }