Skip to content

Commit

Permalink
- always pass isFlyoutMode false to the inline connector selector
Browse files Browse the repository at this point in the history
  • Loading branch information
andrew-goldstein committed May 8, 2024
1 parent 013d3b2 commit 7f1d99c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,25 @@ import { ConnectorSelectorInline } from '@kbn/elastic-assistant';
import { noop } from 'lodash/fp';
import React from 'react';

import { useIsExperimentalFeatureEnabled } from '../../../common/hooks/use_experimental_features';
import { useAssistantAvailability } from '../../../assistant/use_assistant_availability';
import * as i18n from './translations';

interface Props {
connectorId: string | undefined;
connectorsAreConfigured: boolean;
isLoading: boolean;
onGenerate: () => void;
onConnectorIdSelected: (connectorId: string) => void;
}

const HeaderComponent: React.FC<Props> = ({
connectorId,
connectorsAreConfigured,
isLoading,
onGenerate,
onConnectorIdSelected,
}) => {
const isFlyoutMode = useIsExperimentalFeatureEnabled('aiAssistantFlyoutMode');
const isFlyoutMode = false; // always false for attack discovery
const { hasAssistantPrivilege } = useAssistantAvailability();
const { euiTheme } = useEuiTheme();
const disabled = !hasAssistantPrivilege || isLoading || connectorId == null;
Expand All @@ -43,14 +44,17 @@ const HeaderComponent: React.FC<Props> = ({
data-test-subj="header"
gutterSize="none"
>
<EuiFlexItem grow={false}>
<ConnectorSelectorInline
isFlyoutMode={isFlyoutMode}
onConnectorSelected={noop}
onConnectorIdSelected={onConnectorIdSelected}
selectedConnectorId={connectorId}
/>
</EuiFlexItem>
{connectorsAreConfigured && (
<EuiFlexItem grow={false}>
<ConnectorSelectorInline
isFlyoutMode={isFlyoutMode}
onConnectorSelected={noop}
onConnectorIdSelected={onConnectorIdSelected}
selectedConnectorId={connectorId}
/>
</EuiFlexItem>
)}

<EuiFlexItem grow={false}>
<EuiToolTip
content={connectorId == null ? i18n.SELECT_A_CONNECTOR : null}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,7 @@ const AttackDiscoveryPageComponent: React.FC = () => {
<HeaderPage border title={pageTitle}>
<Header
connectorId={connectorId}
connectorsAreConfigured={aiConnectors != null && aiConnectors.length > 0}
isLoading={isLoading}
onConnectorIdSelected={onConnectorIdSelected}
onGenerate={onGenerate}
Expand Down

0 comments on commit 7f1d99c

Please sign in to comment.