11import React , { FC , useState } from 'react' ;
22
33import { useTranslations } from 'next-intl' ;
4- import Link from 'next/link' ;
54import { useRouter } from 'next/router' ;
65
76import {
@@ -17,20 +16,18 @@ import {
1716import {
1817 PATH_START_NEW_TASK ,
1918 PATH_START_NEW_WORKFLOW ,
20- PATH_TASKS ,
21- PATH_WORKFLOWS ,
2219 WfoInSyncField ,
2320} from '@/components' ;
2421import { WfoSubscriptionActionsMenuItem } from '@/components/WfoSubscription/WfoSubscriptionActions/WfoSubscriptionActionsMenuItem' ;
2522import { PolicyResource } from '@/configuration/policy-resources' ;
26- import { usePolicy , useShowToastMessage } from '@/hooks' ;
23+ import { usePolicy } from '@/hooks' ;
2724import { WfoDotsHorizontal } from '@/icons/WfoDotsHorizontal' ;
2825import {
2926 useGetSubscriptionActionsQuery ,
3027 useGetSubscriptionDetailQuery ,
3128 useStartProcessMutation ,
3229} from '@/rtk' ;
33- import { ToastTypes , WorkflowTarget } from '@/types' ;
30+ import { WorkflowTarget } from '@/types' ;
3431
3532type MenuBlockProps = {
3633 title : string ;
@@ -63,7 +60,6 @@ export const WfoSubscriptionActions: FC<WfoSubscriptionActionsProps> = ({
6360 { subscriptionId } ,
6461 { skip : disableQuery } ,
6562 ) ;
66- const { showToastMessage } = useShowToastMessage ( ) ;
6763 const [ startProcess ] = useStartProcessMutation ( ) ;
6864
6965 const { data : subscriptionDetail } = useGetSubscriptionDetailQuery (
@@ -116,10 +112,7 @@ export const WfoSubscriptionActions: FC<WfoSubscriptionActionsProps> = ({
116112 router . push ( url ) ;
117113 } ;
118114
119- const silentlyStartAction = (
120- actionName : string ,
121- isTask : boolean = false ,
122- ) => {
115+ const silentlyStartAction = ( actionName : string ) => {
123116 startProcess ( {
124117 workflowName : actionName ,
125118 userInputs : [
@@ -129,20 +122,7 @@ export const WfoSubscriptionActions: FC<WfoSubscriptionActionsProps> = ({
129122 ] ,
130123 } )
131124 . unwrap ( )
132- . then ( ( result ) => {
133- const processUrl = `${ isTask ? PATH_TASKS : PATH_WORKFLOWS } /${ result . id } ` ;
134- showToastMessage (
135- ToastTypes . SUCCESS ,
136- < Link href = { processUrl } > { processUrl } </ Link > ,
137- t ( 'actionStarted' ) ,
138- ) ;
139- } )
140125 . catch ( ( error ) => {
141- showToastMessage (
142- ToastTypes . ERROR ,
143- t ( 'actionStartFailed' ) ,
144- t ( 'actionStartFailed' ) ,
145- ) ;
146126 console . error ( `Failed to start action:` , error ) ;
147127 } )
148128 . finally ( ( ) => {
0 commit comments