/* Copyright 2026 Marimo. All rights reserved. */ import { useFormContext, useWatch } from "react-hook-form"; import { isFieldSet } from "../chart-spec/spec"; import { ColorByAxis, XAxis, YAxis } from "../components/chart-items"; import { NumberField } from "../components/form-fields"; import { FormSectionHorizontalRule } from "../components/layouts"; import type { ChartSchemaType } from "../schemas"; import { OtherOptions } from "./common-chart"; export const HeatmapForm: React.FC = () => { const form = useFormContext(); const formValues = useWatch({ control: form.control }); const xColumnExists = isFieldSet(formValues.general?.xColumn?.field); const yColumnExists = isFieldSet(formValues.general?.yColumn?.field); return ( <> {xColumnExists && ( )} {yColumnExists && ( <> )} ); };