diff --git a/src/components/IconArrowHead/IconArrowHead.js b/src/components/IconArrowHead/IconArrowHead.js
index 43c721f1..dc3c1237 100644
--- a/src/components/IconArrowHead/IconArrowHead.js
+++ b/src/components/IconArrowHead/IconArrowHead.js
@@ -6,6 +6,8 @@ import css from './IconArrowHead.css';
const DIRECTION_RIGHT = 'right';
const DIRECTION_LEFT = 'left';
+const DIRECTION_DOWN = 'down';
+const DIRECTION_UP = 'up';
const SIZE_BIG = 'big';
const SIZE_SMALL = 'small';
@@ -15,6 +17,8 @@ const IconArrowHead = props => {
const isRight = direction === DIRECTION_RIGHT;
const isLeft = direction === DIRECTION_LEFT;
+ const isDown = direction === DIRECTION_DOWN;
+ const isUp = direction === DIRECTION_UP;
const isBig = size === SIZE_BIG;
const isSmall = size === SIZE_SMALL;
@@ -48,6 +52,36 @@ const IconArrowHead = props => {
/>
);
+ } else if (isDown && isSmall) {
+ return (
+
+ );
+ } else if (isUp && isSmall) {
+ return (
+
+ );
} else if (isRight && isBig) {
return (
);
+ } else if (isDown && isBig) {
+ return (
+
+ );
+ } else if (isUp && isBig) {
+ return (
+
+ );
}
};
@@ -90,7 +154,7 @@ IconArrowHead.defaultProps = {
IconArrowHead.propTypes = {
className: string,
rootClassName: string,
- direction: oneOf([DIRECTION_RIGHT, DIRECTION_LEFT]).isRequired,
+ direction: oneOf([DIRECTION_RIGHT, DIRECTION_LEFT, DIRECTION_DOWN, DIRECTION_UP]).isRequired,
size: oneOf([SIZE_BIG, SIZE_SMALL]),
};