'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var styles = require('./styles.js');

function getCardVariant(props) {
    switch (props.variant) {
        case 'outline':
            return styles.OutlineCard;
        case 'inverse':
            return styles.InverseCard;
        case 'inverse-outline':
            return styles.InverseOutlineCard;
        case 'default':
        default:
            return styles.DefaultCard;
    }
}
function getCardInteractiveStyles(props) {
    if (props.interactive) {
        switch (props.variant) {
            case 'inverse':
            case 'inverse-outline':
                return styles.InteractiveInverseCard;
            case 'default':
            case 'outline':
            default:
                return styles.InteractiveCard;
        }
    }
}

exports.getCardInteractiveStyles = getCardInteractiveStyles;
exports.getCardVariant = getCardVariant;
