import AlertError from 'components/ui/AlertError' import { Edit, MoreVertical, Pause, Play, Trash } from 'lucide-react' import { ResponseError } from 'types' import { Button, DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from 'ui' import ShimmeringLoader from 'ui-patterns/ShimmeringLoader' interface RowMenuProps { pipelineStatus: string | undefined error: ResponseError | null isLoading: boolean isError: boolean onEnableClick: () => void onDisableClick: () => void onEditClick: () => void onDeleteClick: () => void } const RowMenu = ({ pipelineStatus, error, isLoading, isError, onEnableClick, onDisableClick, onEditClick, onDeleteClick, }: RowMenuProps) => { const pipelineEnabled = pipelineStatus === 'Stopped' ? false : true return (
{isLoading && } {isError && }
) } export default RowMenu