import { Component, createMemo } from "solid-js";
import { BoolQuery } from "@molgenis/vip-report-api";
import { Abbr } from "../Abbr";
export const DecisionTreeBoolQuery: Component<{ query: BoolQuery }> = (props) => {
const value = createMemo(() => props.query.field + " " + props.query.operator + " " + String(props.query.value));
function label(value: string) {
let label = undefined;
if (value.length > 100) {
label = value.slice(0, 100);
}
return label;
}
return (
<>
{label(value()) !== undefined && }
{label(value()) === undefined && {value()}}
>
);
};