Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tests] Share Modal Redesign clean up and tests #180406

Merged
merged 193 commits into from
May 15, 2024
Merged
Show file tree
Hide file tree
Changes from 96 commits
Commits
Show all changes
193 commits
Select commit Hold shift + click to select a range
d7c1b5f
trying-single-export files
rshen91 Apr 9, 2024
a59aa43
update for redesign to be main share modal
rshen91 Apr 9, 2024
587895f
clean
rshen91 Apr 9, 2024
8441b80
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 9, 2024
6851c5a
[CI] Auto-commit changed files from 'node scripts/lint_ts_projects --…
kibanamachine Apr 9, 2024
ac4bb4f
clean
rshen91 Apr 9, 2024
3dd8b6d
[CI] Auto-commit changed files from 'node scripts/generate codeowners'
kibanamachine Apr 9, 2024
266a466
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 9, 2024
2e73fb9
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 Apr 9, 2024
b537ae8
cleanup
rshen91 Apr 9, 2024
0a64be6
fix
rshen91 Apr 9, 2024
f40bff5
[CI] Auto-commit changed files from 'node scripts/generate codeowners'
kibanamachine Apr 10, 2024
40b1613
merge
rshen91 Apr 10, 2024
d5493ce
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 Apr 10, 2024
d598f5f
remove short url tests
rshen91 Apr 10, 2024
8bb0278
test updates
rshen91 Apr 11, 2024
e8e933c
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 11, 2024
7644cca
update
rshen91 Apr 11, 2024
f67d3c1
more tests
rshen91 Apr 11, 2024
7a11e5b
more
rshen91 Apr 11, 2024
43990c8
fix
rshen91 Apr 11, 2024
7e75efc
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 11, 2024
6d4559e
fix
rshen91 Apr 11, 2024
1757e06
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 11, 2024
7dfe08a
verifying push ability
eokoneyo Apr 11, 2024
4c5dce5
fix share plugin tests
eokoneyo Apr 11, 2024
d277b88
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 16, 2024
45051cd
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 Apr 16, 2024
0e85fed
test changes
rshen91 Apr 16, 2024
e291e28
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 16, 2024
0a3cb5a
add data-test-subj to modal
rshen91 Apr 16, 2024
ec92448
[CI] Auto-commit changed files from 'node scripts/lint_ts_projects --…
kibanamachine Apr 16, 2024
747dc20
make sure eyo changes reflected
rshen91 Apr 16, 2024
83bf888
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 16, 2024
621b704
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 Apr 16, 2024
c1da39e
fix
rshen91 Apr 16, 2024
6356c95
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 16, 2024
96f39f8
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 16, 2024
cfe13da
refactor
rshen91 Apr 16, 2024
6e2d825
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 16, 2024
5c756dc
update
rshen91 Apr 16, 2024
3e878a3
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 16, 2024
f4ab832
merge
rshen91 Apr 16, 2024
2ac07c0
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 16, 2024
2ee3139
delete test because not relevant
rshen91 Apr 16, 2024
f95a1ac
merge
rshen91 Apr 16, 2024
730b96b
fix
rshen91 Apr 16, 2024
c61ed87
fix
rshen91 Apr 16, 2024
7b755b6
lens refactor
rshen91 Apr 17, 2024
6e77136
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
3f5767c
update map tests
rshen91 Apr 17, 2024
d67d5ff
more tests
rshen91 Apr 17, 2024
c2206db
lower case for test
rshen91 Apr 17, 2024
b91c582
fix
rshen91 Apr 17, 2024
d34627e
check type
rshen91 Apr 17, 2024
7be5107
test
rshen91 Apr 17, 2024
0a341ce
tests
rshen91 Apr 17, 2024
b722a67
type
rshen91 Apr 17, 2024
4e95751
update
rshen91 Apr 17, 2024
17da5b1
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
cb687c5
remove tests with url query etc because short url by default
rshen91 Apr 17, 2024
396b732
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
4a53d68
png test
rshen91 Apr 17, 2024
dcd6c07
lint
rshen91 Apr 17, 2024
c5e1d65
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
256369c
more
rshen91 Apr 17, 2024
17eca1a
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
e2c8a03
fix
rshen91 Apr 17, 2024
2890c43
lens test
rshen91 Apr 17, 2024
da3c9fd
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
345b30a
fix edge case with png print layout
rshen91 Apr 17, 2024
b6ad5eb
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
2f7da87
lens test
rshen91 Apr 17, 2024
2b9c3e0
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
8d2dcd2
promise fix
rshen91 Apr 17, 2024
5253c7e
fix help text
rshen91 Apr 17, 2024
d7fc866
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
14072ba
help text
rshen91 Apr 17, 2024
a8d2241
test
rshen91 Apr 17, 2024
eb4cdf2
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
c113280
fix
rshen91 Apr 17, 2024
e051fff
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
549a78a
fix lens csv and print vs preserve layout
rshen91 Apr 17, 2024
a961c7c
fix layout for lens pdfs etc
rshen91 Apr 17, 2024
59d7260
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
0df70eb
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Apr 17, 2024
59cbc27
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
70b9fae
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 Apr 17, 2024
9ba1217
fix tests
rshen91 Apr 17, 2024
a65dd9f
dashboard state
rshen91 Apr 17, 2024
7f34f7f
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 17, 2024
e4ff49d
dashboard state
rshen91 Apr 17, 2024
0b2565d
skip
rshen91 Apr 18, 2024
4e36247
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 18, 2024
9924170
remove unnecessary test
rshen91 Apr 18, 2024
4625406
Merge branch 'main' into tests-redesign
rshen91 Apr 18, 2024
113ac39
fix
rshen91 Apr 18, 2024
6db1a25
remove preview in link
rshen91 Apr 18, 2024
65538da
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 18, 2024
6c27c09
simplify radio options generation
eokoneyo Apr 24, 2024
caed258
rework exports implementation to support modal close on action comple…
eokoneyo Apr 13, 2024
2a48e17
rework to remove flushDiscreteUpdate warnings
eokoneyo Apr 24, 2024
ceff6cb
visual improvements for export tab
eokoneyo Apr 25, 2024
ca1a8ee
delegate share modal title responsibility to consumers
eokoneyo Apr 25, 2024
26fc60a
remove unused code
eokoneyo Apr 25, 2024
9106416
revert test deletion
eokoneyo Apr 25, 2024
be1c441
fix discover security test
eokoneyo Apr 25, 2024
c8a8152
slight touch for embed
eokoneyo Apr 25, 2024
b66b5f4
Merge remote-tracking branch 'upstream/main' into rshen-tests-redesign
eokoneyo Apr 25, 2024
e0669ee
remove reference to unused translation
eokoneyo Apr 25, 2024
111b427
fix tests
eokoneyo Apr 26, 2024
a3d42c4
fix failing lens test
eokoneyo Apr 29, 2024
eda4991
make tear down for closing share modal lax
eokoneyo Apr 29, 2024
1ca30cd
Merge remote-tracking branch 'upstream/main' into rshen-tests-redesign
eokoneyo Apr 29, 2024
b21a1e7
Merge branch 'main' into tests-redesign
rshen91 Apr 29, 2024
6d26852
add if check for close share modal
rshen91 Apr 29, 2024
361c523
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 Apr 29, 2024
4a9bce8
match lens button text
rshen91 Apr 29, 2024
1a3c7c9
remove take(1) from lens plugin reduces load time
rshen91 Apr 29, 2024
43bf278
revert test differentiation
eokoneyo Apr 30, 2024
c505a9e
add tests to validate new expectation for lens sharing
eokoneyo Apr 30, 2024
5ee2afd
rework teardown task added to account for new share modal
eokoneyo Apr 30, 2024
285cefb
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 1, 2024
ed699bf
fix lens redirect issue
rshen91 May 1, 2024
81269ed
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 1, 2024
d0a4975
remove shareableurl for lens since only shareable saved object is used
rshen91 May 1, 2024
c8d190d
styling
rshen91 May 1, 2024
2c03b5b
type fix
rshen91 May 1, 2024
5540f0a
Merge branch 'main' into tests-redesign
rshen91 May 1, 2024
e228011
Merge branch 'main' into tests-redesign
rshen91 May 1, 2024
474b935
visual improvements for export content
eokoneyo May 2, 2024
03f8d94
leverage new interface property for handling copying in lens
eokoneyo May 2, 2024
2d6d2ad
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 3, 2024
e3d2765
restore tests
rshen91 May 3, 2024
2eb2ed2
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 3, 2024
f8a42d6
[CI] Auto-commit changed files from 'node scripts/lint_ts_projects --…
kibanamachine May 3, 2024
06d4305
remove expect discover locator param because of short url
rshen91 May 3, 2024
6633b9b
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 3, 2024
09f5fee
[CI] Auto-commit changed files from 'node scripts/lint_ts_projects --…
kibanamachine May 3, 2024
853d8e4
tests
rshen91 May 3, 2024
8a5e5bf
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 3, 2024
ec0bec8
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 3, 2024
f025e40
Merge branch 'main' into tests-redesign
rshen91 May 6, 2024
7fca971
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 7, 2024
c67e990
render error in toasts
rshen91 May 7, 2024
80c1d4c
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 7, 2024
8dae6f9
fix by value lens share link
rshen91 May 7, 2024
7321b69
skip test
rshen91 May 7, 2024
dbf2567
skip vs delete test
rshen91 May 7, 2024
443d373
comment out unused metho
rshen91 May 7, 2024
b44f3b0
Merge branch 'main' into tests-redesign
rshen91 May 7, 2024
5e419bf
show correct error in toast body
rshen91 May 7, 2024
de3066f
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 7, 2024
2a78628
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 7, 2024
3903fa2
try catch messing up error for administrator for priviledges
rshen91 May 7, 2024
05c664f
remove short url test
rshen91 May 7, 2024
79b4b60
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 8, 2024
0d659cb
Merge branch 'main' into tests-redesign
rshen91 May 9, 2024
eafff7d
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 9, 2024
c169a6f
accessibility focus fix
rshen91 May 9, 2024
5ec19a9
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 9, 2024
9151685
fix
rshen91 May 9, 2024
263108b
Merge branch 'main' into tests-redesign
rshen91 May 9, 2024
0af44bc
Merge branch 'main' into tests-redesign
rshen91 May 10, 2024
9927823
Merge branch 'main' into tests-redesign
rshen91 May 10, 2024
f989f02
change lens save state to not disable button
rshen91 May 10, 2024
2bba98e
fix
rshen91 May 10, 2024
fb66e5f
remove test
rshen91 May 10, 2024
00d6357
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 10, 2024
03c1be7
fix png ftr
rshen91 May 10, 2024
41731ef
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 13, 2024
62b5f56
type check
rshen91 May 13, 2024
11d2a8e
Merge branch 'main' into tests-redesign
rshen91 May 13, 2024
08cbc04
Merge branch 'main' into tests-redesign
rshen91 May 13, 2024
d4e5e3d
Merge branch 'main' into tests-redesign
rshen91 May 13, 2024
ce413f9
obs test update
rshen91 May 13, 2024
1b539aa
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 13, 2024
77e6df3
test
rshen91 May 13, 2024
178abca
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 13, 2024
1c6cc61
Merge branch 'main' into tests-redesign
rshen91 May 14, 2024
d52a384
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 14, 2024
416fd5a
link lens callout when not saved
rshen91 May 14, 2024
71ce4ce
Merge remote-tracking branch 'origin/tests-redesign' into tests-redesign
rshen91 May 14, 2024
27ec6e8
style
rshen91 May 14, 2024
5fab1fb
change to callout
rshen91 May 14, 2024
e2bda38
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 14, 2024
009f105
Merge branch 'main' into tests-redesign
rshen91 May 14, 2024
e39d844
Apply suggestions from code review
rshen91 May 15, 2024
fd0ab8e
Merge branch 'main' into tests-redesign
rshen91 May 15, 2024
206a066
remove redundant tooltips
rshen91 May 15, 2024
09a1d19
button for export match warning color when applicable
rshen91 May 15, 2024
aaf103d
final cleanup
rshen91 May 15, 2024
b07e2d1
Merge remote-tracking branch 'upstream/main' into tests-redesign
rshen91 May 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions packages/kbn-reporting/public/share/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,8 @@
* Side Public License, v 1.
*/

export { getSharedComponents } from './shared';
export { reportingExportModalProvider } from './share_context_menu/register_pdf_png_modal_reporting';
export { reportingScreenshotShareProvider } from './share_context_menu/register_pdf_png_reporting';
export { reportingCsvShareProvider } from './share_context_menu/register_csv_reporting';
export { reportingCsvShareProvider as reportingCsvShareModalProvider } from './share_context_menu/register_csv_modal_reporting';
export type { ReportingPublicComponents } from './shared/get_shared_components';
export type { JobParamsProviderOptions } from './share_context_menu';
export { getSharedComponents } from './shared';
export type { ReportingPublicComponents } from './shared';
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ export const reportingCsvShareProvider = ({
helpText: (
<FormattedMessage
id="reporting.share.csv.reporting.helpTextCSV"
defaultMessage="Export a CSV of this {objectType}"
defaultMessage="Export a CSV of this {objectType}."
values={{ objectType }}
/>
),
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -274,20 +274,18 @@ export const reportingExportModalProvider = ({
apiClient.getDecoratedJobParams(getJobParams(jobProviderOptions, 'pngV2')())
);

const generateReportPDF = ({
intl,
optimizedForPrinting = false,
}: {
intl: InjectedIntl;
optimizedForPrinting?: boolean;
}) => {
const el = document.querySelector('[data-shared-items-container]');
const { height, width } = el ? el.getBoundingClientRect() : { height: 768, width: 1024 };
const dimensions = { height, width };
const generateReportPDF = ({ intl }: { intl: InjectedIntl }) => {
const { layout: outerLayout } = getJobParams(jobProviderOptions, 'printablePdfV2')();
let dimensions = outerLayout?.dimensions;
if (!dimensions) {
const el = document.querySelector('[data-shared-items-container]');
const { height, width } = el ? el.getBoundingClientRect() : { height: 768, width: 1024 };
dimensions = { height, width };
}

const decoratedJobParams = apiClient.getDecoratedJobParams({
...getJobParams(jobProviderOptions, 'printablePdfV2')(),
layout: { id: optimizedForPrinting ? 'print' : 'preserve_layout', dimensions },
layout: { id: 'preserve_layout', dimensions },
objectType,
title: sharingData.title,
});
Expand Down Expand Up @@ -322,6 +320,9 @@ export const reportingExportModalProvider = ({
),
'data-test-subj': 'queueReportSuccess',
});
if (onClose) {
onClose();
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can delegate the responsibility of closing to some UI component much closer to where the sharing modal was opened, for instance in the export content component. what do you think?

})
.catch((error: any) => {
toasts.addError(error, {
Expand All @@ -334,11 +335,73 @@ export const reportingExportModalProvider = ({
});
};

const generateReportPNG = ({ intl }: { intl: InjectedIntl }) => {
const el = document.querySelector('[data-shared-items-container]');
const { height, width } = el ? el.getBoundingClientRect() : { height: 768, width: 1024 };
const dimensions = { height, width };
const generateReportPDFForPrinting = ({ intl }: { intl: InjectedIntl }) => {
const { layout: outerLayout } = getJobParams(jobProviderOptions, 'printablePdfV2')();
let dimensions = outerLayout?.dimensions;
if (!dimensions) {
const el = document.querySelector('[data-shared-items-container]');
const { height, width } = el ? el.getBoundingClientRect() : { height: 768, width: 1024 };
dimensions = { height, width };
}
const decoratedJobParams = apiClient.getDecoratedJobParams({
...getJobParams(jobProviderOptions, 'printablePdfV2')(),
layout: { id: 'print', dimensions },
objectType,
title: sharingData.title,
});
return apiClient
.createReportingJob('printablePdfV2', decoratedJobParams)
.then(() => {
toasts.addSuccess({
title: intl.formatMessage(
{
id: 'reporting.share.modalContent.successfullyQueuedReportNotificationTitle',
defaultMessage: 'Queued report for {objectType}',
},
{ objectType }
),
text: toMountPoint(
<FormattedMessage
id="reporting.share.modalContent.successfullyQueuedReportNotificationDescription"
defaultMessage="Track its progress in {path}."
values={{
path: (
<a href={apiClient.getManagementLink()}>
<FormattedMessage
id="reporting.share.publicNotifier.reportLink.reportingSectionUrlLinkLabel"
defaultMessage="Stack Management &gt; Reporting"
/>
</a>
),
}}
/>,
{ theme, i18n: i18nStart }
),
'data-test-subj': 'queueReportSuccess',
});
if (onClose) {
onClose();
}
})
.catch((error: any) => {
toasts.addError(error, {
title: intl.formatMessage({
id: 'reporting.share.modalContent.notification.reportingErrorTitle',
defaultMessage: 'Unable to create report',
}),
toastMessage: error.body?.message,
});
});
};
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have a reason for including this, the function body for generateReportPDFForPrinting is a duplicate of the generateReportPDF function with only a differentiation in the the layout param?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had to change this back because it didn't work when the radio buttons were changed when the modal was rendered.


const generateReportPNG = ({ intl }: { intl: InjectedIntl }) => {
const { layout: outerLayout } = getJobParams(jobProviderOptions, 'printablePdfV2')();
let dimensions = outerLayout?.dimensions;
if (!dimensions) {
const el = document.querySelector('[data-shared-items-container]');
const { height, width } = el ? el.getBoundingClientRect() : { height: 768, width: 1024 };
dimensions = { height, width };
}
const decoratedJobParams = apiClient.getDecoratedJobParams({
...getJobParams(jobProviderOptions, 'pngV2')(),
layout: { id: 'preserve_layout', dimensions },
Expand Down Expand Up @@ -375,6 +438,9 @@ export const reportingExportModalProvider = ({
),
'data-test-subj': 'queueReportSuccess',
});
if (onClose) {
onClose();
}
})
.catch((error: any) => {
toasts.addError(error, {
Expand All @@ -397,6 +463,7 @@ export const reportingExportModalProvider = ({
['data-test-subj']: 'imageExports',
},
label: 'PDF' as const,
generateReportForPrinting: generateReportPDFForPrinting,
generateReport: generateReportPDF,
reportType: 'printablePdfV2',
requiresSavedState,
Expand All @@ -409,7 +476,6 @@ export const reportingExportModalProvider = ({
generateReportButton: (
<FormattedMessage
id="reporting.printablePdfV2.generateButtonLabel"
data-test-subj="generateReportButton"
defaultMessage="Generate export"
/>
),
Expand All @@ -430,6 +496,8 @@ export const reportingExportModalProvider = ({
['data-test-subj']: 'imageExports',
},
label: 'PNG' as const,
// avoids a bug where for printing toggled to on for PDF and then radio is selected for PNG
generateReportForPrinting: generateReportPNG,
generateReport: generateReportPNG,
reportType: 'pngV2',
requiresSavedState,
Expand All @@ -443,7 +511,6 @@ export const reportingExportModalProvider = ({
<FormattedMessage
id="reporting.pngV2.generateButtonLabel"
defaultMessage="Generate export"
data-test-subj="generateReportButton"
/>
),
layoutOption: objectType === 'dashboard' ? ('print' as const) : undefined,
Expand Down
Loading