plane/apps/app/components/issues/sidebar-select/estimate.tsx
Kunal Vishwakarma 95fe4a3831
feat: added estimates (#721)
* feat: added estimates

* chore: added estimate to issue sidebar
2023-04-06 15:09:24 +05:30

35 lines
844 B
TypeScript

import React from "react";
// ui
import { IssueEstimateSelect } from "components/issues/select";
// icons
import { BanknotesIcon } from "@heroicons/react/24/outline";
// types
import { UserAuth } from "types";
// constants
type Props = {
value: number;
onChange: (val: number) => void;
userAuth: UserAuth;
};
export const SidebarEstimateSelect: React.FC<Props> = ({ value, onChange, userAuth }) => {
const isNotAllowed = userAuth.isGuest || userAuth.isViewer;
return (
<div className="flex flex-wrap items-center py-2">
<div className="flex items-center gap-x-2 text-sm sm:basis-1/2">
<BanknotesIcon className="h-4 w-4 flex-shrink-0" />
<p>Estimate</p>
</div>
<div className="sm:basis-1/2">
<IssueEstimateSelect value={value} onChange={onChange} />
</div>
</div>
);
};