import Checkbox from "components/forms/fields/Checkbox"; import Icon from "components/Icon"; import InfoBanner from "components/InfoBanner"; import TooltipWrapper from "components/TooltipWrapper"; import { QueryLoggingOption } from "interfaces/schedulable_query"; import React, { useState } from "react"; import { Link } from "react-router"; const baseClass = "discard-data-option"; interface IDiscardDataOptionProps { queryReportsDisabled: boolean; selectedLoggingType: QueryLoggingOption; discardData: boolean; setDiscardData: (value: boolean) => void; } const DiscardDataOption = ({ queryReportsDisabled, selectedLoggingType, discardData, setDiscardData, }: IDiscardDataOptionProps) => { const [forceEditDiscardData, setForceEditDiscardData] = useState(false); const disable = queryReportsDisabled && !forceEditDiscardData; const renderHelpText = () => (