Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 2428x 2428x 2428x 131x 2559x 2548x 2428x 124x 124x 2552x 2428x 2552x | import { Stethoscope } from "lucide-react";
import { Badge } from "@/ahuora-design-system/ui/badge";
import { useDiagnosticsEvaluateFlowsheetPropertyRulesQuery } from "@/api/apiStore.gen";
import { useFlowsheetId } from "../../../../hooks/project";
export function DiagnosticsIcon(props) {
const flowsheetId = useFlowsheetId();
const { data } = useDiagnosticsEvaluateFlowsheetPropertyRulesQuery(
{
flowsheetId,
flowsheet: flowsheetId,
},
{ skip: !flowsheetId },
);
const num_findings = data?.findings?.length ?? 0;
return (
<div>
{num_findings > 0 && (
<Badge size="xs" variant="pending">
{num_findings}
</Badge>
)}
<Stethoscope className="icon-ls" />
</div>
);
}
|