import React from "react"; import { observer } from "mobx-react-lite"; import { Triangle } from "lucide-react"; import sortBy from "lodash/sortBy"; // store hooks import { useEstimate } from "hooks/store"; // ui import { CustomSelect, Tooltip } from "@plane/ui"; // types import { TIssue } from "@plane/types"; type Props = { issue: TIssue; onChange: (data: number) => void; tooltipPosition?: "top" | "bottom"; customButton?: boolean; disabled: boolean; }; export const ViewEstimateSelect: React.FC = observer((props) => { const { issue, onChange, tooltipPosition = "top", customButton = false, disabled } = props; const { areEstimatesEnabledForCurrentProject, activeEstimateDetails, getEstimatePointValue } = useEstimate(); const estimateValue = getEstimatePointValue(issue.estimate_point); const estimateLabels = (
{estimateValue ?? "None"}
); if (!areEstimatesEnabledForCurrentProject) return null; return ( <> None {sortBy(activeEstimateDetails?.points, "key")?.map((estimate) => ( <> {estimate.value} ))} ); });