import Swal from 'sweetalert2'; import { WORKSHEET_UPDATE } from '../graphql/worksheet.mutations'; import { useApiUtil} from './' export default function useWorkSheetComposable(){ const { withClientMutation } = useApiUtil(); // unAssign Analyses const unAssignSamples = async (uids: number[]) => { try { Swal.fire({ title: 'Are you sure?', text: "You want to Un-Assign these analyses", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, Un-Assign now!', cancelButtonText: 'No, cancel UnAssign!', }).then(async (result) => { if (result.isConfirmed) { await withClientMutation(WORKSHEET_UPDATE, uids, "updateWorksheet") .then(payload => {}) Swal.fire( 'Its Happening!', 'Selected analyses have been UnAssigned.', 'success' ).then(_ => location.reload()) } }) } catch (error) { } } return { unAssignSamples, } }