{
if ($copilotCurrentStepStore !== undefined) return
if ($flowStore?.value?.failure_module) {
$selectedId = 'failure'
} else {
onToggle()
}
}}
class={classNames(
'z-10',
$copilotCurrentStepStore !== undefined ? 'border-gray-500/75' : 'cursor-pointer',
'border transition-colors duration-[400ms] ease-linear rounded-sm px-2 py-1 bg-surface text-sm flex justify-between items-center flex-row overflow-x-hidden relative',
$selectedId?.includes('failure') ? 'outline outline-offset-1 outline-2 outline-slate-900' : ''
)}
style={small ? 'min-width: 200px' : 'min-width: 275px'}
>
{#if $copilotCurrentStepStore !== undefined}
{/if}
Error Handler
{#if Boolean($flowStore?.value?.failure_module)}
{$flowStore.value.failure_module?.summary ||
($flowStore.value.failure_module?.value.type === 'rawscript'
? `${$flowStore.value.failure_module?.value.language}`
: 'TBD')}
{/if}