From 78bd3b80e2ef9fe0be4705a4e8fc10a3f21cba87 Mon Sep 17 00:00:00 2001 From: Kiss Miklos Date: Wed, 11 Jan 2023 16:00:59 +0100 Subject: [PATCH 1/6] add filter to sentry table Signed-off-by: Kiss Miklos --- .../src/components/Select/Select.tsx | 6 ++- .../SentryIssuesTable/SentryIssuesTable.tsx | 54 +++++++++++++++---- 2 files changed, 48 insertions(+), 12 deletions(-) diff --git a/packages/core-components/src/components/Select/Select.tsx b/packages/core-components/src/components/Select/Select.tsx index 9cb8822a05..f0f65d2fac 100644 --- a/packages/core-components/src/components/Select/Select.tsx +++ b/packages/core-components/src/components/Select/Select.tsx @@ -128,7 +128,7 @@ export type SelectedItems = string | string[] | number | number[]; export type SelectProps = { multiple?: boolean; items: SelectItem[]; - label: string; + label?: string; placeholder?: string; selected?: SelectedItems; onChange: (arg: SelectedItems) => void; @@ -200,7 +200,9 @@ export function SelectComponent(props: SelectProps) { - {label} + {label && ( + {label} + )} + + ); }; From 6a8d6b9a0c4865d7def0b99829b894b9ad101d7a Mon Sep 17 00:00:00 2001 From: Kiss Miklos Date: Thu, 12 Jan 2023 12:31:17 +0100 Subject: [PATCH 2/6] add changesets Signed-off-by: Kiss Miklos --- .changeset/beige-cobras-leave.md | 5 +++++ .changeset/silver-wolves-breathe.md | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changeset/beige-cobras-leave.md create mode 100644 .changeset/silver-wolves-breathe.md diff --git a/.changeset/beige-cobras-leave.md b/.changeset/beige-cobras-leave.md new file mode 100644 index 0000000000..fccefe616b --- /dev/null +++ b/.changeset/beige-cobras-leave.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-components': minor +--- + +Make the
+ Sentry Issues + + + + + + + } + subtitle={statsFor ? `Stats for ${statsFor}` : undefined} data={filteredIssues} /> From d12d1d95bb7635a6654a1bbfded479a054968b41 Mon Sep 17 00:00:00 2001 From: Kiss Miklos Date: Thu, 12 Jan 2023 17:45:56 +0100 Subject: [PATCH 4/6] remove changeset Signed-off-by: Kiss Miklos --- .changeset/beige-cobras-leave.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .changeset/beige-cobras-leave.md diff --git a/.changeset/beige-cobras-leave.md b/.changeset/beige-cobras-leave.md deleted file mode 100644 index fccefe616b..0000000000 --- a/.changeset/beige-cobras-leave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-components': minor ---- - -Make the Date: Tue, 17 Jan 2023 02:28:52 +0100 Subject: [PATCH 6/6] fix tests Signed-off-by: Kiss Miklos --- .../components/SentryIssuesTable/SentryIssuesTable.test.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/sentry/src/components/SentryIssuesTable/SentryIssuesTable.test.tsx b/plugins/sentry/src/components/SentryIssuesTable/SentryIssuesTable.test.tsx index 647208f141..5bf6b1e92b 100644 --- a/plugins/sentry/src/components/SentryIssuesTable/SentryIssuesTable.test.tsx +++ b/plugins/sentry/src/components/SentryIssuesTable/SentryIssuesTable.test.tsx @@ -19,6 +19,7 @@ import SentryIssuesTable from './SentryIssuesTable'; import { SentryIssue } from '../../api'; import mockIssue from '../../api/mock/sentry-issue-mock.json'; import { renderInTestApp } from '@backstage/test-utils'; +import { DateTime } from 'luxon'; describe('SentryIssuesTable', () => { it('should render headers in a table', async () => { @@ -62,6 +63,7 @@ describe('SentryIssuesTable', () => { }, count: '101', userCount: 202, + lastSeen: DateTime.now().toISO(), }, ]; const table = await renderInTestApp( @@ -105,6 +107,6 @@ describe('SentryIssuesTable', () => { }} />, ); - expect(await table.findByText('Last 24h')).toBeInTheDocument(); + expect(await table.findByText('Stats for 24h')).toBeInTheDocument(); }); });