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} />