react-selectize-wesm87
Version:
A Stateless & Flexible Select component for React inspired by Selectize
33 lines (32 loc) • 926 B
JavaScript
(function(){
var ref$, createFactory, path, createReactClass, SvgWrapper;
ref$ = require('react'), createFactory = ref$.createFactory, path = ref$.DOM.path;
createReactClass = require('create-react-class');
SvgWrapper = createFactory(require('./SvgWrapper'));
module.exports = createReactClass({
getDefaultProps: function(){
return {
open: false,
flipped: false
};
},
render: function(){
return SvgWrapper({
className: 'react-selectize-toggle-button',
style: {
width: 10,
height: 8
}
}, path({
d: (function(){
switch (false) {
case !((this.props.open && !this.props.flipped) || (!this.props.open && this.props.flipped)):
return "M0 6 L5 1 L10 6 Z";
default:
return "M0 1 L5 6 L10 1 Z";
}
}.call(this))
}));
}
});
}).call(this);