import React, { useState } from 'react';
import cx from 'classnames';
import Select from '@/_ui/Select';
import { components } from 'react-select';
import { EditVersion } from './EditVersionModal';
import { CreateVersion } from './CreateVersionModal';
import { ConfirmDialog } from '@/_components';
const Menu = (props) => {
return (
props.selectProps.setShowEditAppVersion(true)}
>
{props?.selectProps?.value?.appVersionName}
{props.children}
props.selectProps.setShowCreateAppVersion(true)}
>
Create new version
);
};
const SingleValue = ({ selectProps }) => {
return (
{selectProps.value?.appVersionName}
);
};
export const CustomSelect = ({ ...props }) => {
const [showEditAppVersion, setShowEditAppVersion] = useState(false);
const [showCreateAppVersion, setShowCreateAppVersion] = useState(false);
const { deleteVersion, deleteAppVersion, resetDeleteModal } = props;
return (
<>
deleteAppVersion(deleteVersion.versionId, deleteVersion.versionName)}
onCancel={resetDeleteModal}
/>
>
);
};