@brizy/ui
Version:
React elements in Brizy style
11 lines (10 loc) • 485 B
JavaScript
import React from "react";
import { classNames } from "../classNamesFn";
import { ifElse } from "ramda";
import { getArrowColor } from "./utils";
import { emptyStyles, isString } from "../utils";
export const IconArrow = ({ color, open }) => {
const className = classNames()("icon-arrow", { "icon-arrow--open": open });
const makeColor = ifElse(isString, getArrowColor, emptyStyles);
return React.createElement("div", { className: className, style: makeColor(color) });
};