import * as React from 'react' import Clothe from './clothes' import Graphics from './clothes/Graphics' import Accessories from './top/accessories' import FacialHair from './top/facialHair' import Top from './top' import Eyes from './face/eyes' import Eyebrows from './face/eyebrow' import Mouth from './face/mouth' import Nose from './face/nose' import Skin from './Skin' export enum AvatarStyle { Circle = 'Circle', Transparent = 'Transparent', } export interface Props { pieceSize?: string pieceType?: string avatarStyle: AvatarStyle style?: React.CSSProperties viewBox?: string } export default class PieceComponent extends React.Component { render() { return ( {this.props.pieceType === 'top' && } {this.props.pieceType === 'clothe' && } {this.props.pieceType === 'graphics' && } {(this.props.pieceType === 'accessories' || this.props.pieceType === 'accesories') && } {this.props.pieceType === 'facialHair' && } {this.props.pieceType === 'eyes' && } {this.props.pieceType === 'eyebrows' && } {this.props.pieceType === 'mouth' && } {this.props.pieceType === 'nose' && } {this.props.pieceType === 'skin' && } ) } }