'use strict';

var React = require('react');
var ReactCSS = require('reactcss');

class PhotoshopPointerCircle extends ReactCSS.Component {

  classes() {
    return {
      'default': {
        picker: {
          width: '12px',
          height: '12px',
          borderRadius: '6px',
          boxShadow: 'inset 0 0 0 1px #fff',
          transform: 'translate(-6px, -6px)',
        },
      },
      'black-outline': {
        picker: {
          boxShadow: 'inset 0 0 0 1px #000',
        },
      },
    };
  }

  styles() {
    return this.css({
      'black-outline': this.props.hsl.l > .5,
    });
  }

  render() {
    return (
      <div is="picker"></div>
    );
  }

}

module.exports = PhotoshopPointerCircle;
