eduardomoroni/trading-card-manager

View on GitHub
packages/frontend/src/presentation/components/activeFilters/ColorFilter.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import { Text, View } from 'react-native';
import { styles } from './styles';
import { ManaCost } from '../ManaCost';
import { Color } from '../../../domain/entities/Color';

interface Props {
  colors: Color[];
}

export const ColorsFilter: React.FC<Props> = (props: Props) => {
  if (!props.colors.length) {
    return null;
  }
  return (
    <View style={styles.filtersRow}>
      <Text>Colors:</Text>
      {props.colors.map(color => (
        <ManaCost key={color} manaCost={color} />
      ))}
    </View>
  );
};