Skip to content

Commit aecfc3a

Browse files
authored
chore(compass-aggregations): remove pipeline text from toolbar COMPASS-7742 (#5579)
remove pipeline text
1 parent 46e636c commit aecfc3a

File tree

5 files changed

+27
-39
lines changed

5 files changed

+27
-39
lines changed

packages/compass-aggregations/src/components/pipeline-toolbar/index.spec.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@ describe('PipelineToolbar', function () {
4040
const header = within(toolbar).getByTestId('pipeline-header');
4141
expect(header).to.exist;
4242

43-
expect(within(header).getByText('Pipeline'), 'shows pipeline text').to
44-
.exist;
4543
expect(
4644
within(header).getByTestId('pipeline-toolbar-open-pipelines-button'),
4745
'shows open saved pipelines button'

packages/compass-aggregations/src/components/pipeline-toolbar/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const headerAndOptionsRowStyles = css({
2323
border: '1px solid',
2424
borderRadius: '6px',
2525
borderColor: palette.gray.light2,
26-
padding: `${spacing[2]}px ${spacing[2]}px ${spacing[2]}px ${spacing[3]}px`,
26+
padding: spacing[2],
2727
background: palette.white,
2828
});
2929

packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/index.spec.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ describe('PipelineHeader', function () {
3333
container = screen.getByTestId('pipeline-header');
3434
});
3535

36-
it('renders pipeline text heading', function () {
37-
expect(within(container).getByText('Pipeline')).to.exist;
38-
});
39-
4036
it('open saved pipelines button', async function () {
4137
const button = within(container).getByTestId(
4238
'pipeline-toolbar-open-pipelines-button'

packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/index.tsx

Lines changed: 17 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React, { useState } from 'react';
22
import {
3-
Body,
43
Icon,
54
css,
65
cx,
@@ -22,12 +21,6 @@ const containerStyles = css({
2221
alignItems: 'center',
2322
});
2423

25-
const pipelineTextAndOpenStyles = css({
26-
display: 'flex',
27-
gap: spacing[2],
28-
alignItems: 'center',
29-
});
30-
3124
const openSavedPipelinesStyles = cx(
3225
css({
3326
border: 'none',
@@ -119,29 +112,23 @@ export const PipelineHeader: React.FunctionComponent<PipelineHeaderProps> = ({
119112
}) => {
120113
const isSavingAggregationsEnabled = !!usePipelineStorage();
121114
return (
122-
<div>
123-
<div className={containerStyles} data-testid="pipeline-header">
124-
<div
125-
data-testid="saved-pipelines-popover"
126-
className={pipelineTextAndOpenStyles}
127-
>
128-
<Body weight="medium">Pipeline</Body>
129-
{isOpenPipelineVisible && isSavingAggregationsEnabled && (
130-
<SavedPipelinesButton></SavedPipelinesButton>
131-
)}
132-
</div>
133-
<div className={pipelineStagesStyles}>
134-
<PipelineStages />
135-
</div>
136-
<div className={pipelineActionStyles}>
137-
<PipelineActions
138-
onToggleOptions={onToggleOptions}
139-
isOptionsVisible={isOptionsVisible}
140-
showRunButton={showRunButton}
141-
showExportButton={showExportButton}
142-
showExplainButton={showExplainButton}
143-
/>
144-
</div>
115+
<div className={containerStyles} data-testid="pipeline-header">
116+
<div data-testid="saved-pipelines-popover">
117+
{isOpenPipelineVisible && isSavingAggregationsEnabled && (
118+
<SavedPipelinesButton></SavedPipelinesButton>
119+
)}
120+
</div>
121+
<div className={pipelineStagesStyles}>
122+
<PipelineStages />
123+
</div>
124+
<div className={pipelineActionStyles}>
125+
<PipelineActions
126+
onToggleOptions={onToggleOptions}
127+
isOptionsVisible={isOptionsVisible}
128+
showRunButton={showRunButton}
129+
showExportButton={showExportButton}
130+
showExplainButton={showExplainButton}
131+
/>
145132
</div>
146133
</div>
147134
);

packages/compass-query-bar/src/components/query-bar.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ const queryBarFirstRowStyles = css({
6767
// to account for their height individually.
6868
alignItems: 'flex-start',
6969
gap: spacing[2],
70-
paddingLeft: spacing[1],
7170
});
7271

7372
const moreOptionsContainerStyles = css({
@@ -101,6 +100,9 @@ const queryOptionsContainerStyles = css({
101100

102101
const queryAIContainerStyles = css({
103102
margin: `0px ${spacing[2]}px`,
103+
});
104+
105+
const visibleAIContainerStyles = css({
104106
marginTop: '2px',
105107
});
106108

@@ -312,7 +314,12 @@ export const QueryBar: React.FunctionComponent<QueryBarProps> = ({
312314
</div>
313315
)}
314316
{isAIFeatureEnabled && (
315-
<div className={queryAIContainerStyles}>
317+
<div
318+
className={cx(
319+
queryAIContainerStyles,
320+
isAIInputVisible && visibleAIContainerStyles
321+
)}
322+
>
316323
<QueryAI
317324
onClose={() => {
318325
onHideAIInputClick?.();

0 commit comments

Comments
 (0)