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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import PropTypes from 'prop-types'; export const cardActionsBasePropTypes = { cardActions: PropTypes.node, cardActionsLeft: PropTypes.node, cardActionsLeftProps: PropTypes.object, cardActionsProps: PropTypes.object, cardActionsRight: PropTypes.node, cardActionsRightProps: PropTypes.object, }; export const cardActionsBaseDefaultProps = { cardActions: '', cardActionsLeft: '', cardActionsLeftProps: {}, cardActionsProps: {}, cardActionsRight: '', cardActionsRightProps: {}, }; export const cardBasePropTypes = { cardPadding: PropTypes.any, }; export const cardBaseDefaultProps = { cardPadding: 3, }; export const cardBodyBasePropTypes = { cardBody: PropTypes.node, cardBodyProps: PropTypes.object, }; export const cardBodyBaseDefaultProps = { cardBody: '', cardBodyProps: {}, }; export const cardHeaderBasePropTypes = { cardHeaderProps: PropTypes.object, cardSubtitle: PropTypes.oneOfType([ PropTypes.node, PropTypes.string, ]), cardSubtitleProps: PropTypes.object, cardThumbnail: PropTypes.node, cardThumbnailProps: PropTypes.object, cardTitle: PropTypes.oneOfType([ PropTypes.node, PropTypes.string, ]), cardTitleContainerProps: PropTypes.object, cardTitleProps: PropTypes.object, }; export const cardHeaderBaseDefaultProps = { cardHeaderProps: {}, cardSubtitle: '', cardSubtitleProps: {}, cardThumbnail: '', cardThumbnailProps: {}, cardTitle: '', cardTitleContainerProps: {}, cardTitleProps: {}, }; export const cardInnerBasePropTypes = { cardInnerProps: PropTypes.object, }; export const cardInnerBaseDefaultProps = { cardInnerProps: {}, }; export const cardRichMediaBasePropTypes = { cardRichMedia: PropTypes.node, cardRichMediaProps: PropTypes.object, }; export const cardRichMediaBaseDefaultProps = { cardRichMedia: '', cardRichMediaProps: {}, }; export const cardSecondaryMediaBasePropTypes = { cardSecondaryMedia: PropTypes.node, cardSecondaryMediaProps: PropTypes.object, }; export const cardSecondaryMediaBaseDefaultProps = { cardSecondaryMedia: '', cardSecondaryMediaProps: {}, }; export const cardPropTypes = { ...cardActionsBasePropTypes, ...cardBasePropTypes, ...cardBodyBasePropTypes, ...cardHeaderBasePropTypes, ...cardInnerBasePropTypes, ...cardRichMediaBasePropTypes, ...cardSecondaryMediaBasePropTypes, children: PropTypes.node, }; export const cardDefaultProps = { ...cardActionsBaseDefaultProps, ...cardBaseDefaultProps, ...cardBodyBaseDefaultProps, ...cardHeaderBaseDefaultProps, ...cardInnerBaseDefaultProps, ...cardRichMediaBaseDefaultProps, ...cardSecondaryMediaBaseDefaultProps, background: 'white', border: '1px solid #ddd', borderRadius: 4, children: '', mb: [1, null, 2], }; |