@formant/ava-react
Version:
React components of AVA.
23 lines • 776 B
JavaScript
import { createEntityPhraseFactory } from "../createEntityPhraseFactory";
import { getThemeColor } from "../../../theme";
import { isNumberLike } from "../../../../utils";
var defaultContributeRatioDescriptor = {
encoding: {
color: function color(value, metadata, _ref) {
var theme = _ref.theme,
palette = _ref.palette;
return getThemeColor({
colorToken: 'colorConclusion',
theme: theme,
palette: palette,
type: 'contribute_ratio'
});
}
},
tooltip: {
title: function title(value, metadata) {
return isNumberLike(metadata.origin) ? "".concat(metadata.origin) : null;
}
}
};
export var createContributeRatio = createEntityPhraseFactory('contribute_ratio', defaultContributeRatioDescriptor);