mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-10-30 14:49:14 +00:00
28 lines
821 B
TypeScript
28 lines
821 B
TypeScript
import {AutofixCard} from 'sentry/components/events/aiAutofix/autofixCard';
|
|
import {Banner} from 'sentry/components/events/aiAutofix/banner';
|
|
import type {GroupWithAutofix} from 'sentry/components/events/aiAutofix/types';
|
|
import {useAiAutofix} from 'sentry/components/events/aiAutofix/useAiAutofix';
|
|
|
|
interface Props {
|
|
group: GroupWithAutofix;
|
|
}
|
|
|
|
export function AiAutofix({group}: Props) {
|
|
const {autofixData, triggerAutofix, additionalContext, setAdditionalContext} =
|
|
useAiAutofix(group);
|
|
|
|
return (
|
|
<div>
|
|
{autofixData ? (
|
|
<AutofixCard data={autofixData} onRetry={triggerAutofix} />
|
|
) : (
|
|
<Banner
|
|
onButtonClick={triggerAutofix}
|
|
additionalContext={additionalContext}
|
|
setAdditionalContext={setAdditionalContext}
|
|
/>
|
|
)}
|
|
</div>
|
|
);
|
|
}
|