@@ -24,6 +24,7 @@ import type {SavedSearchType, Tag, TagCollection} from 'sentry/types/group';
24
24
import type { FieldDefinition , FieldKind } from 'sentry/utils/fields' ;
25
25
import { getFieldDefinition } from 'sentry/utils/fields' ;
26
26
import { useDimensions } from 'sentry/utils/useDimensions' ;
27
+ import useOrganization from 'sentry/utils/useOrganization' ;
27
28
28
29
interface SearchQueryBuilderContextData {
29
30
actionBarRef : React . RefObject < HTMLDivElement | null > ;
@@ -100,6 +101,7 @@ export function SearchQueryBuilderProvider({
100
101
const wrapperRef = useRef < HTMLDivElement > ( null ) ;
101
102
const actionBarRef = useRef < HTMLDivElement > ( null ) ;
102
103
const [ displaySeerResults , setDisplaySeerResults ] = useState ( false ) ;
104
+ const organization = useOrganization ( ) ;
103
105
104
106
const { state, dispatch} = useQueryBuilderState ( {
105
107
initialQuery,
@@ -163,7 +165,7 @@ export function SearchQueryBuilderProvider({
163
165
disabled,
164
166
disallowFreeText : Boolean ( disallowFreeText ) ,
165
167
disallowWildcard : Boolean ( disallowWildcard ) ,
166
- enableAISearch : Boolean ( enableAISearch ) ,
168
+ enableAISearch : Boolean ( enableAISearch ) && ! organization . hideAiFeatures ,
167
169
parseQuery,
168
170
parsedQuery,
169
171
filterKeySections : filterKeySections ?? [ ] ,
@@ -198,6 +200,7 @@ export function SearchQueryBuilderProvider({
198
200
filterKeySections ,
199
201
getTagValues ,
200
202
handleSearch ,
203
+ organization . hideAiFeatures ,
201
204
parseQuery ,
202
205
parsedQuery ,
203
206
placeholder ,
0 commit comments