From bdcb75ef13fe68a8bbb0e29911c54bef3cdf1152 Mon Sep 17 00:00:00 2001 From: Oleksandr Dubenko Date: Mon, 26 Aug 2024 13:21:32 +0200 Subject: [PATCH] frontend: Upgrade storybook setup This is a pretty big commit that upgrades storybook version and also changes the way we mock backend in stories. Previosly stories would override methods in particular resources Like Pod.useList = () => mockData. But this wasn't playing nicely with vite and wasn't reliable as we were modifying global values during runtime. Instead all of that mocking is happening in the mock service worker (msw). Which intersepts network requests and is a reliable way of mocking. In addition to that, the storybook.test.tsx also had some changes to run the stories in a way the documentation recommends. This also changed the output of the snapshots slightly, which required regeneration of all snapshots. Signed-off-by: Oleksandr Dubenko --- frontend/.storybook/HeadlampTheme.js | 4 +- frontend/.storybook/baseMocks.ts | 226 + frontend/.storybook/main.js | 19 - frontend/.storybook/main.ts | 22 + frontend/.storybook/manager.js | 2 +- frontend/.storybook/preview.tsx | 113 +- frontend/index.html | 51 - frontend/package-lock.json | 13998 ++++++---------- frontend/package.json | 46 +- frontend/public/mockServiceWorker.js | 284 + .../assets}/fonts/overpass/cyrillic-ext.woff2 | Bin .../assets}/fonts/overpass/cyrillic.woff2 | Bin .../assets}/fonts/overpass/latin-ext.woff2 | Bin .../assets}/fonts/overpass/latin.woff2 | Bin .../assets}/fonts/overpass/vietnamese.woff2 | Bin ...rs.MoreThanThreeClusters.stories.storyshot | 134 +- ...ecentClusters.NoClusters.stories.storyshot | 14 +- ...sters.OneExistingCluster.stories.storyshot | 50 +- ...lusters.OneRecentCluster.stories.storyshot | 134 +- ...ntClusters.ThreeClusters.stories.storyshot | 134 +- ...ters.TwoExistingClusters.stories.storyshot | 92 +- ...usters.TwoRecentClusters.stories.storyshot | 134 +- ...ers.WithObsoleteClusters.stories.storyshot | 134 +- .../SquareButton.Basic.stories.storyshot | 42 +- ...utton.DifferentIconColor.stories.storyshot | 42 +- ...Button.DifferentIconSize.stories.storyshot | 42 +- .../SquareButton.Primary.stories.storyshot | 42 +- .../index.Base.stories.storyshot | 1714 +- .../src/components/App/Home/index.stories.tsx | 5 + .../App/Notifications/List.stories.tsx | 5 + .../__snapshots__/List.List.stories.storyshot | 1574 -- ...ttings.DefaultSaveEnable.stories.storyshot | 1248 +- .../PluginSettings.Empty.stories.storyshot | 52 +- ...tings.EmptyHomepageItems.stories.storyshot | 1222 +- .../PluginSettings.FewItems.stories.storyshot | 1222 +- ...PluginSettings.ManyItems.stories.storyshot | 2012 +-- ...PluginSettings.MoreItems.stories.storyshot | 2014 +-- ...ingsDetails.WithAutoSave.stories.storyshot | 152 +- ...sDetails.WithoutAutoSave.stories.storyshot | 188 +- .../Settings.General.stories.storyshot | 442 +- frontend/src/components/App/TopBar.tsx | 20 +- .../TopBar.NoToken.stories.storyshot | 214 +- .../TopBar.OneCluster.stories.storyshot | 330 +- .../TopBar.ProcessorAction.stories.storyshot | 220 +- .../TopBar.Token.stories.storyshot | 214 +- .../TopBar.TwoCluster.stories.storyshot | 344 +- ...sionDialog.VersionDialog.stories.storyshot | 113 +- .../DetailsViewSection.stories.tsx | 19 +- ...iewSection.MatchRenderIt.stories.storyshot | 4 +- ...wSection.NoMatchNoRender.stories.storyshot | 4 +- .../detailsViewSectionSlice.ts | 2 +- ...idebar.HomeSidebarClosed.stories.storyshot | 252 +- .../Sidebar.HomeSidebarOpen.stories.storyshot | 282 +- ...r.InClusterSidebarClosed.stories.storyshot | 2069 ++- ...bar.InClusterSidebarOpen.stories.storyshot | 2143 +-- .../Sidebar.NoSidebar.stories.storyshot | 4 +- ...idebar.NotVisibleSidebar.stories.storyshot | 4 +- ...edItemWithSidebarOmitted.stories.storyshot | 2143 +-- .../Sidebaritem.Selected.stories.storyshot | 64 +- .../Sidebaritem.Sublist.stories.storyshot | 128 +- ...ebaritem.SublistExpanded.stories.storyshot | 128 +- .../Sidebaritem.Unselected.stories.storyshot | 64 +- .../AuthToken.ShowActions.stories.storyshot | 199 +- .../AuthToken.ShowError.stories.storyshot | 208 +- .../AuthChooser.AnError.stories.storyshot | 139 +- ...AuthChooser.AuthTypeoidc.stories.storyshot | 148 +- ...Chooser.BasicAuthChooser.stories.storyshot | 134 +- ...AuthChooser.HaveClusters.stories.storyshot | 153 +- .../AuthChooser.Testing.stories.storyshot | 130 +- .../components/cluster/Overview.stories.tsx | 280 +- ...opup.NoClustersButRecent.stories.storyshot | 150 +- ...erPopup.NoRecentClusters.stories.storyshot | 200 +- ...usterChooserPopup.Normal.stories.storyshot | 208 +- ...erChooserPopup.Scrollbar.stories.storyshot | 583 +- .../Overview.Events.stories.storyshot | 1775 +- .../ActionButton.Basic.stories.storyshot | 28 +- ...nButton.LargeAndColorful.stories.storyshot | 28 +- ...onButton.LongDescription.stories.storyshot | 28 +- .../common/AlertNotification.stories.tsx | 12 +- .../PercentBar.NoData.stories.storyshot | 14 +- .../PercentBar.Percent100.stories.storyshot | 14 +- .../PercentBar.Percent50.stories.storyshot | 14 +- .../PercentBar.Tooltip.stories.storyshot | 14 +- .../PercentageCircle.NoData.stories.storyshot | 64 +- ...centageCircle.Percent100.stories.storyshot | 148 +- ...rcentageCircle.Percent50.stories.storyshot | 148 +- .../ErrorBoundary/ErrorBoundary.stories.tsx | 2 +- .../common/ErrorBoundary/ErrorBoundary.tsx | 3 +- ...rBoundary.BrokenFallback.stories.storyshot | 8 +- ...ry.BrokenFallbackElement.stories.storyshot | 8 +- ...oundary.BrokenNoFallback.stories.storyshot | 8 +- .../ErrorBoundary.NoProblem.stories.storyshot | 12 +- .../components/common/ErrorPage/ErrorPage.tsx | 6 +- ...rorPage.ComponentMessage.stories.storyshot | 49 +- ...ErrorPage.ComponentTitle.stories.storyshot | 70 +- .../ErrorPage.Default.stories.storyshot | 54 +- ...ErrorPage.DifferentImage.stories.storyshot | 54 +- .../ErrorPage.NumberGraphic.stories.storyshot | 46 +- .../ErrorPage.StringGraphic.stories.storyshot | 54 +- .../ErrorPage.StringMessage.stories.storyshot | 42 +- .../HeaderLabel.HeaderLabel.stories.storyshot | 36 +- ...Label.HeaderLabelToolTip.stories.storyshot | 42 +- ...InfoLabel.HoverInfoLabel.stories.storyshot | 20 +- ...Label.HoverInfoLabelInfo.stories.storyshot | 18 +- ...erInfoLabel.IconPosition.stories.storyshot | 18 +- ...overInfoLabel.LabelProps.stories.storyshot | 18 +- .../InfoLabel.InfoLabel.stories.storyshot | 40 +- .../NameLabel.NameLabel.stories.storyshot | 16 +- .../StatusLabel.Error.stories.storyshot | 18 +- .../StatusLabel.Success.stories.storyshot | 18 +- .../StatusLabel.Warning.stories.storyshot | 18 +- .../ValueLabel.ValueLabel.stories.storyshot | 16 +- .../NameValueTable.Empty.stories.storyshot | 12 +- ...eValueTable.WithChildren.stories.storyshot | 90 +- ...e.WithHiddenLastChildren.stories.storyshot | 64 +- .../src/components/common/ObjectEventList.tsx | 8 +- ...ReleaseNotesModal.Closed.stories.storyshot | 4 +- .../ReleaseNotesModal.Show.stories.storyshot | 66 +- ...seNotesModal.ShowNoNotes.stories.storyshot | 4 +- .../UpdatePopup.FetchFailed.stories.storyshot | 28 +- .../UpdatePopup.Fetching.stories.storyshot | 56 +- .../UpdatePopup.Show.stories.storyshot | 114 +- .../MainInfoSection/MainInfoSection.tsx | 2 +- .../MainInfoSection/MainInfoSectionHeader.tsx | 10 +- .../MainInfoSection.Normal.stories.storyshot | 221 +- ...InfoSection.NullBacklink.stories.storyshot | 187 +- .../components/common/Resource/Resource.tsx | 2 +- ...EditorDialogWithResource.stories.storyshot | 249 +- ...DialogWithResourceClosed.stories.storyshot | 248 +- ...aDisplay.MetadataDisplay.stories.storyshot | 166 +- ...ataDisplay.WithExtraRows.stories.storyshot | 244 +- ...play.WithOwnerReferences.stories.storyshot | 196 +- ...ListView.OneHiddenColumn.stories.storyshot | 1122 +- ...ResourceTable.NameSearch.stories.storyshot | 1022 +- .../ResourceTable.NoFilter.stories.storyshot | 1022 +- ...urceTable.WithHiddenCols.stories.storyshot | 826 +- .../SimpleEditor.Simple.stories.storyshot | 16 +- .../ViewButton.View.stories.storyshot | 181 +- .../ViewButton.ViewOpen.stories.storyshot | 182 +- .../ShowHideLabel.Basic.stories.storyshot | 47 +- .../ShowHideLabel.Empty.stories.storyshot | 12 +- .../ShowHideLabel.Expanded.stories.storyshot | 46 +- .../ShowHideLabel.ShortText.stories.storyshot | 24 +- .../Table.Datum.stories.storyshot | 1024 +- .../Table.Getter.stories.storyshot | 1176 +- .../Table.LabelSearch.stories.storyshot | 1206 +- .../Table.NameSearch.stories.storyshot | 1206 +- .../Table.NamespaceSearch.stories.storyshot | 1206 +- .../Table.NamespaceSelect.stories.storyshot | 1160 +- .../Table.NotFoundMessage.stories.storyshot | 1206 +- .../Table.NumberSearch.stories.storyshot | 1048 +- .../Table.ReflectInURL.stories.storyshot | 991 +- ...e.ReflectInURLWithPrefix.stories.storyshot | 971 +- .../Table.UIDSearch.stories.storyshot | 1206 +- ...le.WithFilterMultiSelect.stories.storyshot | 754 +- .../Table.WithGlobalFilter.stories.storyshot | 986 +- .../Table.WithSorting.stories.storyshot | 1072 +- .../TileChart.WithProgress.stories.storyshot | 158 +- ...ileChart.WithoutProgress.stories.storyshot | 44 +- .../TooltipIcon.JustText.stories.storyshot | 12 +- .../TooltipIcon.WithIcon.stories.storyshot | 12 +- .../TooltipLight.Add.stories.storyshot | 28 +- ...TooltipLight.Interactive.stories.storyshot | 28 +- ...ltipLight.NotInteractive.stories.storyshot | 28 +- .../ActionsNotifier.None.stories.storyshot | 4 +- .../ActionsNotifier.Some.stories.storyshot | 62 +- .../AlertNotification.Error.stories.storyshot | 4 +- ...lertNotification.NoError.stories.storyshot | 4 +- .../ConfirmButton.Confirm.stories.storyshot | 30 +- ...firmButton.ExtendsButton.stories.storyshot | 30 +- ...firmDialog.ConfirmDialog.stories.storyshot | 97 +- ...alog.ConfirmDialogClosed.stories.storyshot | 8 +- .../Dialog.Dialog.stories.storyshot | 85 +- ...ialogAlreadyInFullScreen.stories.storyshot | 96 +- ...og.DialogWithCloseButton.stories.storyshot | 85 +- ...alogWithFullScreenButton.stories.storyshot | 96 +- .../LabelListItem.List.stories.storyshot | 20 +- .../Link.AutoTooltip.stories.storyshot | 28 +- .../Link.Basic.stories.storyshot | 18 +- .../Link.ExplicitTooltip.stories.storyshot | 28 +- .../Link.Params.stories.storyshot | 18 +- .../Loader.WithContainer.stories.storyshot | 48 +- .../Loader.WithoutContainer.stories.storyshot | 44 +- .../LogViewer.SomeLogs.stories.storyshot | 213 +- ...espacesAutocomplete.Some.stories.storyshot | 104 +- .../SectionBox.CustomTitle.stories.storyshot | 22 +- .../SectionBox.HeaderProps.stories.storyshot | 38 +- .../SectionBox.Titled.stories.storyshot | 38 +- ...ectionBox.TitledChildren.stories.storyshot | 46 +- .../SectionBox.WithChildren.stories.storyshot | 20 +- .../SectionHeader.Actions.stories.storyshot | 62 +- .../SectionHeader.Main.stories.storyshot | 30 +- .../SectionHeader.Normal.stories.storyshot | 30 +- ...onHeader.NormalNoPadding.stories.storyshot | 30 +- ...SectionHeader.Subsection.stories.storyshot | 30 +- .../SimpleTable.Datum.stories.storyshot | 228 +- .../SimpleTable.Getter.stories.storyshot | 270 +- .../SimpleTable.LabelSearch.stories.storyshot | 306 +- .../SimpleTable.NameSearch.stories.storyshot | 260 +- ...pleTable.NamespaceSearch.stories.storyshot | 260 +- ...pleTable.NamespaceSelect.stories.storyshot | 364 +- ...pleTable.NotFoundMessage.stories.storyshot | 244 +- ...SimpleTable.NumberSearch.stories.storyshot | 238 +- ...SimpleTable.ReflectInURL.stories.storyshot | 291 +- ...e.ReflectInURLWithPrefix.stories.storyshot | 259 +- .../SimpleTable.UIDSearch.stories.storyshot | 256 +- .../Tabs.BasicTabs.stories.storyshot | 134 +- .../Tabs.StartingTab.stories.storyshot | 134 +- .../components/configmap/Details.stories.tsx | 54 +- .../src/components/configmap/List.stories.tsx | 27 +- .../Details.Empty.stories.storyshot | 434 +- .../Details.WithBase.stories.storyshot | 1187 +- .../List.Items.stories.storyshot | 1119 +- .../crd/CustomResourceDetails.stories.tsx | 52 +- ...sourceDefinition.Details.stories.storyshot | 1858 +- ...mResourceDefinition.List.stories.storyshot | 1328 +- ...ceDetails.ErrorGettingCR.stories.storyshot | 20 +- ...eDetails.ErrorGettingCRD.stories.storyshot | 20 +- ...sourceDetails.LoadingCRD.stories.storyshot | 48 +- ...mResourceDetails.NoError.stories.storyshot | 463 +- .../CustomResourceList.List.stories.storyshot | 1136 +- .../cronjob/CronJobDetails.stories.tsx | 81 +- .../CronJobDetails.EveryAst.stories.storyshot | 589 +- ...onJobDetails.EveryMinute.stories.storyshot | 589 +- .../src/components/daemonset/List.stories.tsx | 500 +- .../List.DaemonSets.stories.storyshot | 1878 +-- .../endpoints/EndpointDetails.stories.tsx | 172 +- .../endpoints/EndpointList.stories.tsx | 90 +- .../EndpointDetails.Default.stories.storyshot | 755 +- .../EndpointDetails.Error.stories.storyshot | 132 +- ...ndpointDetails.NoItemYet.stories.storyshot | 112 - .../EndpointList.Items.stories.storyshot | 1289 +- .../HPADetails.stories.tsx | 252 +- .../HPAList.stories.tsx | 200 +- .../HPADetails.Default.stories.storyshot | 946 +- .../HPADetails.Error.stories.storyshot | 114 +- .../HPADetails.NoItemYet.stories.storyshot | 164 +- .../HPAList.Items.stories.storyshot | 1996 +-- .../ingress/ClassDetails.stories.tsx | 55 +- .../components/ingress/ClassList.stories.tsx | 26 +- .../components/ingress/Details.stories.tsx | 52 +- .../src/components/ingress/List.stories.tsx | 28 +- .../ClassDetails.Basic.stories.storyshot | 410 +- ...ClassDetails.WithDefault.stories.storyshot | 448 +- .../ClassList.Items.stories.storyshot | 962 +- .../Details.WithResource.stories.storyshot | 640 +- .../Details.WithTLS.stories.storyshot | 686 +- .../LinkStringFormat.Empty.stories.storyshot | 28 +- ...inkStringFormat.morePath.stories.storyshot | 28 +- ...inkStringFormat.soloPath.stories.storyshot | 28 +- .../List.Items.stories.storyshot | 1472 +- .../src/components/job/JobList.stories.tsx | 71 +- .../JobList.Items.stories.storyshot | 1990 +-- .../src/components/lease/Details.stories.tsx | 32 +- .../src/components/lease/List.stories.tsx | 24 +- .../Details.LeaseDetail.stories.storyshot | 460 +- .../List.Items.stories.storyshot | 1076 +- .../components/limitRange/Details.stories.tsx | 26 +- .../components/limitRange/List.stories.tsx | 24 +- ...Details.LimitRangeDetail.stories.storyshot | 598 +- .../List.Items.stories.storyshot | 948 +- .../CreateNamespaceButton.stories.tsx | 14 +- .../namespace/NamespaceDetails.stories.tsx | 30 +- .../namespace/NamespaceList.stories.tsx | 20 - ...amespaceButton.EmptyName.stories.storyshot | 18 +- ...spaceButton.NotValidName.stories.storyshot | 18 +- ...eButton.NotValidNameLong.stories.storyshot | 18 +- ...NamespaceButton.OkayName.stories.storyshot | 18 +- .../NamespaceDetails.Active.stories.storyshot | 3281 +--- .../NamespaceList.Regular.stories.storyshot | 1010 +- frontend/src/components/node/List.stories.tsx | 144 - .../List.Nodes.stories.storyshot | 1821 +- frontend/src/components/node/storyHelper.ts | 1 + .../src/components/pod/PodDetails.stories.tsx | 209 +- .../src/components/pod/PodList.stories.tsx | 24 +- .../src/components/pod/PodLogs.stories.tsx | 100 +- .../PodDetails.Error.stories.storyshot | 2235 ++- .../PodDetails.Initializing.stories.storyshot | 2585 +-- ...odDetails.LivenessFailed.stories.storyshot | 2489 +-- .../PodDetails.PullBackOff.stories.storyshot | 2318 ++- .../PodDetails.Running.stories.storyshot | 2207 ++- .../PodDetails.Successful.stories.storyshot | 2241 ++- .../PodList.Items.stories.storyshot | 2671 ++- .../PodLogs.Logs.stories.storyshot | 1209 +- ...tailsVolumeSection.Empty.stories.storyshot | 38 +- ...tailsVolumeSection.Short.stories.storyshot | 286 +- ...VolumeSection.Successful.stories.storyshot | 916 +- frontend/src/components/pod/storyHelper.ts | 8 + .../pdbDetails.Default.stories.storyshot | 528 +- .../pdbDetails.Error.stories.storyshot | 114 +- .../pdbDetails.NoItemYet.stories.storyshot | 164 +- .../pdbList.Items.stories.storyshot | 1556 +- .../pdbDetails.stories.tsx | 158 +- .../podDisruptionBudget/pdbList.stories.tsx | 104 +- ...rityClassDetails.Default.stories.storyshot | 422 +- ...iorityClassDetails.Error.stories.storyshot | 114 +- ...tyClassDetails.NoItemYet.stories.storyshot | 164 +- .../priorityClassList.Items.stories.storyshot | 1118 +- .../priorityClassDetails.stories.tsx | 112 +- .../priorityClassList.stories.tsx | 56 +- .../components/replicaset/List.stories.tsx | 378 +- .../List.ReplicaSets.stories.storyshot | 1926 +-- ...urceQuotaDetails.Default.stories.storyshot | 599 +- ...sourceQuotaDetails.Error.stories.storyshot | 114 +- ...ceQuotaDetails.NoItemYet.stories.storyshot | 164 +- .../resourceQuotaList.Items.stories.storyshot | 1532 +- .../resourceQuotaDetails.stories.tsx | 136 +- .../resourceQuotaList.stories.tsx | 80 +- .../runtimeClass/Details.stories.tsx | 36 +- .../components/runtimeClass/List.stories.tsx | 24 +- .../Details.Base.stories.storyshot | 410 +- .../List.Items.stories.storyshot | 834 +- .../src/components/secret/Details.stories.tsx | 54 +- .../src/components/secret/List.stories.tsx | 24 +- .../Details.Empty.stories.storyshot | 460 +- .../Details.WithBase.stories.storyshot | 652 +- .../List.Items.stories.storyshot | 1251 +- frontend/src/components/service/Details.tsx | 2 +- .../storage/ClaimDetails.stories.tsx | 36 +- .../components/storage/ClaimList.stories.tsx | 56 +- .../storage/ClassDetails.stories.tsx | 31 +- .../components/storage/ClassList.stories.tsx | 24 +- .../storage/VolumeDetails.stories.tsx | 34 +- .../components/storage/VolumeList.stories.tsx | 24 +- .../ClaimDetails.Base.stories.storyshot | 526 +- .../ClaimList.Items.stories.storyshot | 2072 +-- .../ClassDetails.Base.stories.storyshot | 477 +- .../ClassList.Items.stories.storyshot | 1214 +- .../VolumeDetails.Base.stories.storyshot | 524 +- .../VolumeList.Items.stories.storyshot | 1208 +- .../src/components/storage/storyHelper.ts | 5 + .../VPADetails.stories.tsx | 262 +- .../verticalPodAutoscaler/VPAList.stories.tsx | 210 +- .../VPADetails.Default.stories.storyshot | 1063 +- .../VPADetails.Error.stories.storyshot | 114 +- .../VPADetails.NoItemYet.stories.storyshot | 164 +- .../VPAList.List.stories.storyshot | 1556 +- .../MutatingWebhookConfigDetails.stories.tsx | 58 +- .../MutatingWebhookConfigList.stories.tsx | 34 +- ...ValidatingWebhookConfigDetails.stories.tsx | 57 +- .../ValidatingWebhookConfigList.stories.tsx | 34 +- ...onfigDetails.WithService.stories.storyshot | 938 +- ...ookConfigDetails.WithURL.stories.storyshot | 932 +- ...gWebhookConfigList.Items.stories.storyshot | 1142 +- ...onfigDetails.WithService.stories.storyshot | 914 +- ...ookConfigDetails.WithURL.stories.storyshot | 908 +- ...gWebhookConfigList.Items.stories.storyshot | 1142 +- frontend/src/helpers/helpers.test.ts | 3 +- .../LocaleSelect.Initial.stories.storyshot | 68 +- frontend/src/i18n/ThemeProviderNexti18n.tsx | 7 +- frontend/src/index.css | 52 + frontend/src/index.tsx | 1 + frontend/src/lib/k8s/apiProxy.test.ts | 4 +- frontend/src/plugin/registry.tsx | 2 +- frontend/src/redux/actionButtonsSlice.ts | 2 +- frontend/src/setupTests.ts | 3 +- frontend/src/storybook.test.tsx | 139 +- frontend/src/test/index.tsx | 29 +- frontend/src/test/mocker.ts | 6 +- plugins/headlamp-plugin/package-lock.json | 11548 +++++-------- plugins/headlamp-plugin/package.json | 39 +- 361 files changed, 77912 insertions(+), 85274 deletions(-) create mode 100644 frontend/.storybook/baseMocks.ts delete mode 100644 frontend/.storybook/main.js create mode 100644 frontend/.storybook/main.ts create mode 100644 frontend/public/mockServiceWorker.js rename frontend/{public => src/assets}/fonts/overpass/cyrillic-ext.woff2 (100%) rename frontend/{public => src/assets}/fonts/overpass/cyrillic.woff2 (100%) rename frontend/{public => src/assets}/fonts/overpass/latin-ext.woff2 (100%) rename frontend/{public => src/assets}/fonts/overpass/latin.woff2 (100%) rename frontend/{public => src/assets}/fonts/overpass/vietnamese.woff2 (100%) delete mode 100644 frontend/src/components/App/Notifications/__snapshots__/List.List.stories.storyshot delete mode 100644 frontend/src/components/endpoints/__snapshots__/EndpointDetails.NoItemYet.stories.storyshot create mode 100644 frontend/src/index.css diff --git a/frontend/.storybook/HeadlampTheme.js b/frontend/.storybook/HeadlampTheme.js index 9b207f3a98f..2e176e0373c 100644 --- a/frontend/.storybook/HeadlampTheme.js +++ b/frontend/.storybook/HeadlampTheme.js @@ -1,7 +1,7 @@ // https://storybook.js.org/docs/react/configure/theming#create-a-theme-quickstart // To workaround a bug at time of writing, where theme is not refreshed, // you may need to `npm run storybook --no-manager-cache` -import { create } from '@storybook/theming'; +import { create } from '@storybook/theming/create'; import logoUrl from '../../docs/headlamp_light.svg'; export default create({ @@ -9,4 +9,6 @@ export default create({ brandTitle: 'Headlamp Kubernetes Web UI dashboard', brandUrl: 'https://headlamp.dev/docs/latest/development/', brandImage: logoUrl, + fontBase: '"Overpass", sans-serif', + fontCode: '"Overpass Mono", monospace', }); diff --git a/frontend/.storybook/baseMocks.ts b/frontend/.storybook/baseMocks.ts new file mode 100644 index 00000000000..6f26ea2ceee --- /dev/null +++ b/frontend/.storybook/baseMocks.ts @@ -0,0 +1,226 @@ +import { http, HttpResponse } from 'msw'; +import { NODE_DUMMY_DATA } from '../src/components/node/storyHelper'; + +/** + * This contains several mocked endpoints + * Those are used in most of the stories + * + */ +export const baseMocks = [ + http.get('https://api.iconify.design/mdi.json', () => HttpResponse.json({})), + http.post('http://localhost:4466/apis/authorization.k8s.io/v1/selfsubjectaccessreviews', () => + HttpResponse.json({ status: { allowed: true, reason: '', code: 200 } }) + ), + http.get('http://localhost:4466/api/v1/namespaces', () => + HttpResponse.json({ + kind: 'NamespacesList', + items: [ + { + kind: 'Namespace', + apiVersion: 'v1', + metadata: { + name: 'default', + creationTimestamp: '2024-08-16T11:12:37.179Z', + }, + spec: { + finalizers: ['kubernetes'], + }, + status: { + phase: 'Active', + }, + }, + ], + metadata: {}, + }) + ), + http.get('http://localhost:4466/clusters/cluster0/version', () => HttpResponse.json({})), + http.get('http://localhost:4466/clusters/cluster1/version', () => HttpResponse.json({})), + http.get('http://localhost:4466/clusters/cluster2/version', () => HttpResponse.json({})), + http.get('http://localhost:4466/clusters/cluster0/api/v1/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/clusters/cluster1/api/v1/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/clusters/cluster2/api/v1/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/version', () => HttpResponse.json({})), + http.get('http://localhost:4466/api/v1/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/api/v1/namespaces/kube-system/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/api/v1/nodes', () => + HttpResponse.json({ + kind: 'NodesList', + apiVersion: 'v1', + metadata: { + resourceVersion: '545284', + }, + items: NODE_DUMMY_DATA, + }) + ), + http.get('http://localhost:4466/api/v1/namespaces/default/pods', () => + HttpResponse.json({ + kind: 'PodList', + apiVersion: 'v1', + metadata: {}, + items: [], + }) + ), + http.get('http://localhost:4466/apis/metrics.k8s.io/v1beta1/nodes', () => + HttpResponse.json({ + apiVersion: 'metrics.k8s.io/v1beta1', + kind: 'NodeMetricsList', + metadata: {}, + items: [ + { + apiVersion: 'v1', + count: 1, + eventTime: null, + firstTimestamp: '2023-07-13T13:42:00Z', + involvedObject: { + apiVersion: 'v1', + fieldPath: 'spec.containers{hello}', + kind: 'Pod', + name: 'hello-123-123', + namespace: 'default', + resourceVersion: '44429432', + uid: 'a1234', + }, + kind: 'Event', + lastTimestamp: '2023-07-13T13:42:00Z', + message: 'Started container hello', + metadata: { + creationTimestamp: '2023-07-13T13:42:00Z', + name: 'hello-123-123.321', + namespace: 'default', + resourceVersion: '44429443', + uid: 'a12345', + }, + reason: 'Started', + reportingComponent: '', + reportingInstance: '', + source: { + component: 'kubelet', + host: 'aks-agentpool-30159275-vmss00003g', + }, + type: 'Normal', + }, + { + apiVersion: 'v1', + count: 4449, + eventTime: null, + firstTimestamp: '2023-07-12T20:07:10Z', + involvedObject: { + apiVersion: 'autoscaling/v2', + kind: 'HorizontalPodAutoscaler', + name: 'nginx-deployment', + namespace: 'default', + resourceVersion: '1', + uid: 'b1234', + }, + kind: 'Event', + lastTimestamp: '2023-07-13T14:42:17Z', + message: 'failed to get cpu utilization: missing request for cpu', + metadata: { + creationTimestamp: '2023-07-12T20:07:10Z', + name: 'nginx-deployment.1234', + namespace: 'default', + resourceVersion: '1', + uid: 'b12345', + }, + reason: 'FailedGetResourceMetric', + reportingComponent: '', + reportingInstance: '', + source: { + component: 'horizontal-pod-autoscaler', + }, + type: 'Warning', + }, + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12345', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'b123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-1234567890-abcde', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: '2024-02-13T14:42:17Z', + lastTimestamp: '2024-02-13T14:42:17Z', + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T14:42:17Z', + }, + }, + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12346', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'abc123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-abcd-1234567890', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: null, + lastTimestamp: null, + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T15:42:17Z', + }, + reportingComponent: '', + reportingInstance: '', + }, + ], + }) + ), +]; diff --git a/frontend/.storybook/main.js b/frontend/.storybook/main.js deleted file mode 100644 index 3c32c651cc4..00000000000 --- a/frontend/.storybook/main.js +++ /dev/null @@ -1,19 +0,0 @@ -export default { - stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], - - addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-interactions'], - - core: { - builder: '@storybook/builder-vite', - disableTelemetry: true, - }, - - framework: { - name: '@storybook/react-vite', - options: {}, - }, - - docs: { - autodocs: true, - }, -}; diff --git a/frontend/.storybook/main.ts b/frontend/.storybook/main.ts new file mode 100644 index 00000000000..780f53691f3 --- /dev/null +++ b/frontend/.storybook/main.ts @@ -0,0 +1,22 @@ +import { StorybookConfig } from '@storybook/react-vite'; + +export default { + framework: '@storybook/react-vite', + stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'], + + addons: [ + '@storybook/addon-links', + '@storybook/addon-essentials', + '@storybook/addon-interactions', + ], + + core: { + disableTelemetry: true, + }, + + docs: {}, + + typescript: { + reactDocgen: 'react-docgen-typescript', + }, +} satisfies StorybookConfig; diff --git a/frontend/.storybook/manager.js b/frontend/.storybook/manager.js index 53d569022a2..364512f5b5a 100644 --- a/frontend/.storybook/manager.js +++ b/frontend/.storybook/manager.js @@ -1,4 +1,4 @@ -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import theme from './HeadlampTheme'; addons.setConfig({ diff --git a/frontend/.storybook/preview.tsx b/frontend/.storybook/preview.tsx index 058b0448374..f7d0d885658 100644 --- a/frontend/.storybook/preview.tsx +++ b/frontend/.storybook/preview.tsx @@ -1,81 +1,72 @@ -import React from 'react'; import themesConf from '../src/lib/themes'; -import { ThemeProvider, StyledEngineProvider } from '@mui/material/styles'; -import { initialize, mswDecorator } from 'msw-storybook-addon'; -import { rest } from 'msw'; +import { ThemeProvider } from '@mui/material/styles'; +import { initialize, mswLoader } from 'msw-storybook-addon'; +import '../src/index.css'; +import { Title, Subtitle, Description, Primary, Controls } from '@storybook/blocks'; +import { baseMocks } from './baseMocks'; // https://github.com/mswjs/msw-storybook-addon -initialize(); +initialize({ + onUnhandledRequest: 'warn', + waitUntilReady: true, +}); -const darkTheme = themesConf['dark']; -const lightTheme = themesConf['light']; - -const withThemeProvider = (Story, context) => { - const backgroundColor = context.globals.backgrounds ? context.globals.backgrounds.value : 'light'; - const theme = backgroundColor !== 'dark' ? lightTheme : darkTheme; +const withThemeProvider = (Story: any, context: any) => { + const theme = themesConf[context.globals.backgrounds?.value === '#1f1f1f' ? 'dark' : 'light']; const ourThemeProvider = ( - - - - - + + + ); return ourThemeProvider; }; -export const decorators = [withThemeProvider, mswDecorator]; - -export const globalTypes = { - theme: { - name: 'Theme', - description: 'Global theme for components', - defaultValue: 'light', - toolbar: { - icon: 'circlehollow', - items: ['light', 'dark'], - }, - }, -}; +export const decorators = [withThemeProvider]; export const parameters = { backgrounds: { values: [ - { name: 'light', value: 'light' }, - { name: 'dark', value: 'dark' }, + { name: 'light', value: '#FFF' }, + { name: 'dark', value: '#1f1f1f' }, ], }, - actions: { argTypesRegex: '^on[A-Z].*' }, + + docs: { + toc: { disable: true }, + // Customize docs page to exclude display of all stories + // Becasue it would cause stories override each others' mocks + page: () => ( + <> + + <Subtitle /> + <Description /> + <Primary /> + <Controls /> + </> + ), + }, // https://github.com/mswjs/msw-storybook-addon#composing-request-handlers msw: { - handlers: [ - rest.get('https://api.iconify.design/mdi.json', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.get('http://localhost/api/v1/namespaces', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.get('http://localhost/api/v1/events', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.post( - 'http://localhost/apis/authorization.k8s.io/v1/selfsubjectaccessreviews', - (_req, res, ctx) => { - return res(ctx.json({ status: 200 })); - } - ), - rest.get('http://localhost:4466/api/v1/namespaces', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.get('http://localhost:4466/api/v1/events', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.post( - 'http://localhost:4466/apis/authorization.k8s.io/v1/selfsubjectaccessreviews', - (_req, res, ctx) => { - return res(ctx.json({ status: 200 })); - } - ), - ], + handlers: { + /** + * If you wan't to override or disable them in a particular story + * set base to null in msw configuration + * + * parameters: { + * msw: { + * handlers: { + * base: null, + * story: [yourMocks] + * } + * } + * } + */ + base: baseMocks, + }, }, }; + +export const loaders = [mswLoader]; + +export const tags = ['autodocs']; diff --git a/frontend/index.html b/frontend/index.html index 2b2964fe47b..d6d2e4d5116 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -11,57 +11,6 @@ <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5" /> <meta name="msapplication-TileColor" content="#fff" /> <meta name="description" content="Headlamp: Kubernetes Web UI" /> - <!-- Custom font --> - <style type="text/css"> - /* cyrillic-ext */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/cyrillic-ext.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; - } - /* cyrillic */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/cyrillic.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; - } - /* vietnamese */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/vietnamese.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, - U+1EA0-1EF9, U+20AB; - } - /* latin-ext */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/latin-ext.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, - U+2C60-2C7F, U+A720-A7FF; - } - /* latin */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/latin.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; - } - </style> <link rel="apple-touch-icon" href="logo192.png" /> <!-- manifest.json provides metadata used when your web app is installed on a diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 131b7d733f0..0c78808b7da 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -21,6 +21,8 @@ "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", + "@storybook/blocks": "^8.2.9", + "@testing-library/dom": "^10.1.0", "@testing-library/react": "^16.0.0", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", @@ -31,6 +33,7 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", + "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", "@types/semver": "^7.3.8", @@ -92,39 +95,40 @@ "vite": "^5.2.11", "vite-plugin-node-polyfills": "^0.22.0", "vite-plugin-svgr": "^4.2.0", - "vitest": "^1.6.0", + "vitest": "^2.0.5", "xterm": "^4.19.0", "xterm-addon-fit": "^0.5.0", "xterm-addon-search": "^0.9.0" }, "devDependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.20", - "@storybook/addon-links": "7.6.7", - "@storybook/builder-vite": "^8.1.0", - "@storybook/node-logger": "7.6.7", - "@storybook/react": "7.6.7", - "@storybook/react-vite": "^8.2.7", - "@storybook/test": "^8.1.10", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/user-event": "^14.5.1", + "@axe-core/react": "^4.3.2", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/node-logger": "^8.2.9", + "@storybook/react-vite": "^8.2.9", + "@storybook/test": "^8.2.9", + "@storybook/theming": "^8.2.9", + "@testing-library/jest-dom": "^6.4.8", + "@testing-library/user-event": "^14.5.2", "@types/nock": "^11.1.0", "@types/redux-mock-store": "^1.0.4", - "@vitest/coverage-istanbul": "^1.6.0", + "@vitest/coverage-istanbul": "^2.0.5", "fetch-mock": "^9.11.0", "http-proxy-middleware": "^2.0.1", "husky": "^4.3.8", "i18next-parser": "^7.9.0", "jsdom": "^24.0.0", "lint-staged": "^10.5.4", - "msw": "^0.47.4", - "msw-storybook-addon": "^1.10.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "nock": "^14.0.0-beta.6", "prettier": "^2.7.1", "redux-mock-store": "^1.5.4", "resize-observer-polyfill": "^1.5.1", - "storybook": "^8.2.7", + "storybook": "^8.2.9", "typedoc": "^0.26.5", "typedoc-plugin-markdown": "^4.2.3", "typedoc-plugin-rename-defaults": "^0.7.1", @@ -235,6 +239,17 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/@axe-core/react": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@axe-core/react/-/react-4.9.1.tgz", + "integrity": "sha512-DibuylB94B2200NjfbfVrQODWqVdqkSjdgvaHDAwrBRSNdI4ZbPwGNL1kicnh2W9EgOQ4MFFbkWvM23h0Z1bVg==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "axe-core": "~4.9.1", + "requestidlecallback": "^0.3.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", @@ -562,12 +577,43 @@ "node": ">=6.9.0" } }, - "node_modules/@base2/pretty-print-object": { + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/statuses": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", - "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", "dev": true, - "license": "BSD-2-Clause" + "license": "ISC", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@bundled-es-modules/tough-cookie": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz", + "integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@types/tough-cookie": "^4.0.5", + "tough-cookie": "^4.1.4" + } + }, + "node_modules/@bundled-es-modules/tough-cookie/node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "dev": true, + "license": "MIT" }, "node_modules/@emotion/babel-plugin": { "version": "11.12.0", @@ -758,4755 +804,1739 @@ "node": ">=12" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", "cpu": [ - "arm" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "android" + "linux" ], "engines": { "node": ">=12" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@iconify/icons-mdi": { + "version": "1.2.48", + "resolved": "https://registry.npmjs.org/@iconify/icons-mdi/-/icons-mdi-1.2.48.tgz", + "integrity": "sha512-1Tiq+iX1d2MzrdDiw45Tc9HuhNgg8H4vvaKNV+kF+jmr/kPG+YyeLMyXUKp4bwv+gheIAgNpZPjuqAPRkmMieA==", + "license": "Apache-2.0", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify/react": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-3.2.2.tgz", + "integrity": "sha512-z3+Jno3VcJzgNHsN5mEvYMsgCkOZkydqdIwOxjXh45+i2Vs9RGH68Y52vt39izwFSfuYUXhaW+1u7m7+IhCn/g==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "funding": { + "url": "http://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "react": ">=16" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "license": "MIT" + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", + "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "@inquirer/core": "^9.0.10", + "@inquirer/type": "^1.5.2" + }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], + "node_modules/@inquirer/confirm/node_modules/@inquirer/core": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.10.tgz", + "integrity": "sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.2", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.1.0", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], + "node_modules/@inquirer/confirm/node_modules/@inquirer/figures": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.5.tgz", + "integrity": "sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], + "node_modules/@inquirer/confirm/node_modules/@inquirer/type": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.2.tgz", + "integrity": "sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "mute-stream": "^1.0.0" + }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], + "node_modules/@inquirer/confirm/node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], + "node_modules/@inquirer/confirm/node_modules/@types/node": { + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", + "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "undici-types": "~6.18.2" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], + "node_modules/@inquirer/confirm/node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@inquirer/confirm/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], + "node_modules/@inquirer/confirm/node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", "engines": { - "node": ">=12" + "node": ">= 12" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], + "node_modules/@inquirer/confirm/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=12" + "node": ">=7.0.0" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], + "node_modules/@inquirer/confirm/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT" + }, + "node_modules/@inquirer/confirm/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", "engines": { - "node": ">=12" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], + "node_modules/@inquirer/confirm/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", "engines": { - "node": ">=12" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], + "node_modules/@inquirer/confirm/node_modules/undici-types": { + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", + "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@inquirer/confirm/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], + "node_modules/@inquirer/confirm/node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.3.1.tgz", + "integrity": "sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "glob": "^7.2.0", + "glob-promise": "^4.2.0", + "magic-string": "^0.27.0", + "react-docgen-typescript": "^2.2.2" + }, + "peerDependencies": { + "typescript": ">= 4.3.x", + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=12" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob-promise": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-4.2.2.tgz", + "integrity": "sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@types/glob": "^7.1.3" + }, "engines": { "node": ">=12" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/ahmadnassri" + }, + "peerDependencies": { + "glob": "^7.1.6" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, "engines": { "node": ">=12" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/react-docgen-typescript": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", + "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "typescript": ">= 4.3.x" } }, - "node_modules/@floating-ui/core": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", - "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.7" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@floating-ui/dom": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", - "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.7" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", - "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@floating-ui/utils": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", - "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", "license": "MIT" }, - "node_modules/@iconify/icons-mdi": { - "version": "1.2.48", - "resolved": "https://registry.npmjs.org/@iconify/icons-mdi/-/icons-mdi-1.2.48.tgz", - "integrity": "sha512-1Tiq+iX1d2MzrdDiw45Tc9HuhNgg8H4vvaKNV+kF+jmr/kPG+YyeLMyXUKp4bwv+gheIAgNpZPjuqAPRkmMieA==", + "node_modules/@kinvolk/eslint-config": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", + "integrity": "sha512-ndtXtltacMhWeVx1CvrIYBakP3S6g/Kqbzy67MHVQgBH167aQC6F4GXbwsiG/52g1bH/v4b5CWkbEg6JZaih/g==", "license": "Apache-2.0", "dependencies": { - "@iconify/types": "*" + "@typescript-eslint/parser": "^4.28.2", + "eslint": "^7.30.0", + "typescript": "^4.3.5" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.28.2", + "eslint": "^7.30.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.24.0", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-simple-import-sort": "^7.0.0", + "eslint-plugin-unused-imports": "^1.1.2" } }, - "node_modules/@iconify/react": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@iconify/react/-/react-3.2.2.tgz", - "integrity": "sha512-z3+Jno3VcJzgNHsN5mEvYMsgCkOZkydqdIwOxjXh45+i2Vs9RGH68Y52vt39izwFSfuYUXhaW+1u7m7+IhCn/g==", + "node_modules/@monaco-editor/loader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", + "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", "license": "MIT", - "funding": { - "url": "http://github.com/sponsors/cyberalien" + "dependencies": { + "state-local": "^1.0.6" }, "peerDependencies": { - "react": ">=16" + "monaco-editor": ">= 0.21.0 < 1" } }, - "node_modules/@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "node_modules/@monaco-editor/loader/node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", "license": "MIT" }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, + "node_modules/@monaco-editor/react": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.6.0.tgz", + "integrity": "sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==", "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "@monaco-editor/loader": "^1.4.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "peerDependencies": { + "monaco-editor": ">= 0.25.0 < 1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "node_modules/@mui/base": { + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=6" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, + "node_modules/@mui/base/node_modules/@floating-ui/core": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@floating-ui/utils": "^0.2.7" } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "node_modules/@mui/base/node_modules/@floating-ui/dom": { + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" } }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, + "node_modules/@mui/base/node_modules/@floating-ui/react-dom": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", + "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "@floating-ui/dom": "^1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@mui/base/node_modules/@floating-ui/utils": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", + "license": "MIT" + }, + "node_modules/@mui/icons-material": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.7.tgz", + "integrity": "sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "@babel/runtime": "^7.23.9" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/@mui/lab": { + "version": "5.0.0-alpha.173", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.173.tgz", + "integrity": "sha512-Gt5zopIWwxDgGy/MXcp6GueD84xFFugFai4hYiXY0zowJpTVnIrTQCQXV004Q7rejJ7aaCntX9hpPJqCrioshA==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/system": "^5.16.5", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.5", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@mui/material": ">=5.15.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/@mui/material": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.7.tgz", + "integrity": "sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/runtime": "^7.23.9", + "@mui/core-downloads-tracker": "^5.16.7", + "@mui/system": "^5.16.7", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "@popperjs/core": "^2.11.8", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^18.3.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "node": ">=12.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, + "node_modules/@mui/material/node_modules/@mui/core-downloads-tracker": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.7.tgz", + "integrity": "sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==", "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@mui/system": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", + "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.16.6", + "@mui/styled-engine": "^5.16.6", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/@mui/system/node_modules/@mui/private-theming": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", + "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.16.6", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/@mui/system/node_modules/@mui/styled-engine": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", + "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.3.1.tgz", - "integrity": "sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "^7.2.0", - "glob-promise": "^4.2.0", - "magic-string": "^0.27.0", - "react-docgen-typescript": "^2.2.2" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "typescript": ">= 4.3.x", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { - "typescript": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { "optional": true } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, + "node_modules/@mui/types": { + "version": "7.2.15", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.15.tgz", + "integrity": "sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==", "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-4.2.2.tgz", - "integrity": "sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==", - "dev": true, + "node_modules/@mui/utils": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz", + "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==", "license": "MIT", "dependencies": { - "@types/glob": "^7.1.3" + "@babel/runtime": "^7.23.9", + "@mui/types": "^7.2.15", + "@types/prop-types": "^15.7.12", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.3.1" }, "engines": { - "node": ">=12" + "node": ">=12.0.0" }, "funding": { - "type": "individual", - "url": "https://github.com/sponsors/ahmadnassri" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "glob": "^7.1.6" + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, + "node_modules/@mui/x-date-pickers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.13.0.tgz", + "integrity": "sha512-cmpAfkzOjUgL4I8WenU4elm1QJO8vWpGmIPCezT3Q9wFjGL1QApQhJ5gMZ+X4tM6Gha9AhIWNQX5eXHKbSoyFQ==", "license": "MIT", + "peer": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@babel/runtime": "^7.25.0", + "@mui/system": "^5.16.5", + "@mui/utils": "^5.16.5", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=12" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/react-docgen-typescript": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", - "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true, - "license": "MIT", + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, "peerDependencies": { - "typescript": ">= 4.3.x" + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14", + "date-fns": "^2.25.0 || ^3.2.0", + "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true + } } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "node_modules/@mui/x-tree-view": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.17.0.tgz", + "integrity": "sha512-09dc2D+Rjg2z8KOaxbUXyPi0aw7fm2jurEtV8Xw48xJ00joLWd5QJm1/v4CarEvaiyhTQzHImNqdgeJW8ZQB6g==", "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@babel/runtime": "^7.23.2", + "@mui/base": "^5.0.0-beta.20", + "@mui/utils": "^5.14.14", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.8.6", + "@mui/system": "^5.8.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 8" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">= 8" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", + "dev": true, "license": "MIT" }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@kinvolk/eslint-config": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", - "integrity": "sha512-ndtXtltacMhWeVx1CvrIYBakP3S6g/Kqbzy67MHVQgBH167aQC6F4GXbwsiG/52g1bH/v4b5CWkbEg6JZaih/g==", - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@typescript-eslint/parser": "^4.28.2", - "eslint": "^7.30.0", - "typescript": "^4.3.5" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.28.2", - "eslint": "^7.30.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-react": "^7.24.0", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-simple-import-sort": "^7.0.0", - "eslint-plugin-unused-imports": "^1.1.2" + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" } }, - "node_modules/@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", "dev": true, + "license": "MIT" + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "license": "MIT", - "dependencies": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" - }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": ">=16" + "url": "https://opencollective.com/popperjs" } }, - "node_modules/@monaco-editor/loader": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", - "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", + "node_modules/@reduxjs/toolkit": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", "license": "MIT", "dependencies": { - "state-local": "^1.0.6" + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" }, "peerDependencies": { - "monaco-editor": ">= 0.21.0 < 1" - } - }, - "node_modules/@monaco-editor/loader/node_modules/state-local": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", - "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", - "license": "MIT" - }, - "node_modules/@monaco-editor/react": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.6.0.tgz", - "integrity": "sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==", - "license": "MIT", - "dependencies": { - "@monaco-editor/loader": "^1.4.0" + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" }, - "peerDependencies": { - "monaco-editor": ">= 0.25.0 < 1", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } } }, - "node_modules/@mswjs/cookies": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", - "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", - "dev": true, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "license": "MIT", "dependencies": { - "@types/set-cookie-parser": "^2.4.0", - "set-cookie-parser": "^2.4.6" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=14" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.17.10", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.10.tgz", - "integrity": "sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@open-draft/until": "^1.0.3", - "@types/debug": "^4.1.7", - "@xmldom/xmldom": "^0.8.3", - "debug": "^4.3.3", - "headers-polyfill": "3.2.5", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.2.4", - "web-encoding": "^1.1.5" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@mswjs/interceptors/node_modules/@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@mswjs/interceptors/node_modules/headers-polyfill": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.2.5.tgz", - "integrity": "sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@mswjs/interceptors/node_modules/strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "events": "^3.3.0" - } - }, - "node_modules/@mui/base": { - "version": "5.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", - "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@floating-ui/react-dom": "^2.0.8", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "@popperjs/core": "^2.11.8", - "clsx": "^2.1.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/icons-material": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.7.tgz", - "integrity": "sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.23.9" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@mui/material": "^5.0.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/lab": { - "version": "5.0.0-alpha.173", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.173.tgz", - "integrity": "sha512-Gt5zopIWwxDgGy/MXcp6GueD84xFFugFai4hYiXY0zowJpTVnIrTQCQXV004Q7rejJ7aaCntX9hpPJqCrioshA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/base": "5.0.0-beta.40", - "@mui/system": "^5.16.5", - "@mui/types": "^7.2.15", - "@mui/utils": "^5.16.5", - "clsx": "^2.1.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@mui/material": ">=5.15.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/material": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.7.tgz", - "integrity": "sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/core-downloads-tracker": "^5.16.7", - "@mui/system": "^5.16.7", - "@mui/types": "^7.2.15", - "@mui/utils": "^5.16.6", - "@popperjs/core": "^2.11.8", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1", - "react-is": "^18.3.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/material/node_modules/@mui/core-downloads-tracker": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.7.tgz", - "integrity": "sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mui/system": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", - "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/private-theming": "^5.16.6", - "@mui/styled-engine": "^5.16.6", - "@mui/types": "^7.2.15", - "@mui/utils": "^5.16.6", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/system/node_modules/@mui/private-theming": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", - "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/utils": "^5.16.6", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/system/node_modules/@mui/styled-engine": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", - "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.11.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mui/types": { - "version": "7.2.15", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.15.tgz", - "integrity": "sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==", - "license": "MIT", - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz", - "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/types": "^7.2.15", - "@types/prop-types": "^15.7.12", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-is": "^18.3.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/x-date-pickers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.13.0.tgz", - "integrity": "sha512-cmpAfkzOjUgL4I8WenU4elm1QJO8vWpGmIPCezT3Q9wFjGL1QApQhJ5gMZ+X4tM6Gha9AhIWNQX5eXHKbSoyFQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.25.0", - "@mui/system": "^5.16.5", - "@mui/utils": "^5.16.5", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.15.14", - "date-fns": "^2.25.0 || ^3.2.0", - "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0", - "dayjs": "^1.10.7", - "luxon": "^3.0.2", - "moment": "^2.29.4", - "moment-hijri": "^2.1.2", - "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "date-fns": { - "optional": true - }, - "date-fns-jalali": { - "optional": true - }, - "dayjs": { - "optional": true - }, - "luxon": { - "optional": true - }, - "moment": { - "optional": true - }, - "moment-hijri": { - "optional": true - }, - "moment-jalaali": { - "optional": true - } - } - }, - "node_modules/@mui/x-tree-view": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.17.0.tgz", - "integrity": "sha512-09dc2D+Rjg2z8KOaxbUXyPi0aw7fm2jurEtV8Xw48xJ00joLWd5QJm1/v4CarEvaiyhTQzHImNqdgeJW8ZQB6g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2", - "@mui/base": "^5.0.0-beta.20", - "@mui/utils": "^5.14.14", - "@types/react-transition-group": "^4.4.8", - "clsx": "^2.0.0", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.8.6", - "@mui/system": "^5.8.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", - "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-collection": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-collection": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", - "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", - "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", - "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", - "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.0.tgz", - "integrity": "sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.0.tgz", - "integrity": "sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-roving-focus": "1.1.0", - "@radix-ui/react-toggle": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.0.tgz", - "integrity": "sha512-ZUKknxhMTL/4hPh+4DuaTot9aO7UD6Kupj4gqXCsBTayX1pD1L+0C2/2VZKXb4tIifQklZ3pf2hG9T+ns+FclQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-roving-focus": "1.1.0", - "@radix-ui/react-separator": "1.1.0", - "@radix-ui/react-toggle-group": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@reduxjs/toolkit": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", - "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", - "license": "MIT", - "dependencies": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.0.2" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "license": "MIT" - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", - "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", - "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "license": "MIT" - }, - "node_modules/@storybook/addon-actions": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", - "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-events": "7.6.7", - "@storybook/global": "^5.0.0", - "@types/uuid": "^9.0.1", - "dequal": "^2.0.2", - "polished": "^4.2.2", - "uuid": "^9.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-backgrounds": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", - "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-controls": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", - "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/blocks": "7.6.7", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-docs": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", - "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/csf-plugin": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.7", - "@storybook/postinstall": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/@storybook/csf-plugin": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", - "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf-tools": "7.6.7", - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-essentials": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", - "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-backgrounds": "7.6.7", - "@storybook/addon-controls": "7.6.7", - "@storybook/addon-docs": "7.6.7", - "@storybook/addon-highlight": "7.6.7", - "@storybook/addon-measure": "7.6.7", - "@storybook/addon-outline": "7.6.7", - "@storybook/addon-toolbars": "7.6.7", - "@storybook/addon-viewport": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/manager-api": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-highlight": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", - "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.20.tgz", - "integrity": "sha512-uH+OIxLtvfnnmdN3Uf8MwzfEFYtaqSA6Hir6QNPc643se0RymM8mULN0rzRyvspwd6OagWdtOxsws3aHk02KTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "jest-mock": "^27.0.6", - "polished": "^4.2.2", - "ts-dedent": "^2.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-links": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", - "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-measure": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", - "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-outline": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", - "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-toolbars": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", - "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-viewport": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", - "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", - "dev": true, - "license": "MIT", - "dependencies": { - "memoizerific": "^1.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/blocks": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", - "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "@types/lodash": "^4.14.167", - "color-convert": "^2.0.1", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", - "memoizerific": "^1.11.3", - "polished": "^4.2.2", - "react-colorful": "^5.1.2", - "telejson": "^7.2.0", - "tocbot": "^4.20.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/blocks/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/blocks/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/builder-vite": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.2.9.tgz", - "integrity": "sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf-plugin": "8.2.9", - "@types/find-cache-dir": "^3.2.1", - "browser-assert": "^1.2.1", - "es-module-lexer": "^1.5.0", - "express": "^4.19.2", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "magic-string": "^0.30.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@preact/preset-vite": "*", - "storybook": "^8.2.9", - "typescript": ">= 4.3.x", - "vite": "^4.0.0 || ^5.0.0", - "vite-plugin-glimmerx": "*" - }, - "peerDependenciesMeta": { - "@preact/preset-vite": { - "optional": true - }, - "typescript": { - "optional": true - }, - "vite-plugin-glimmerx": { - "optional": true - } - } - }, - "node_modules/@storybook/builder-vite/node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/channels": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.7.tgz", - "integrity": "sha512-u1hURhfQHHtZyRIDUENRCp+CRRm7IQfcjQaoWI06XCevQPuhVEtFUfXHjG+J74aA/JuuTLFUtqwNm1zGqbXTAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/client-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", - "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/components": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", - "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/core-client": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.7.tgz", - "integrity": "sha512-ZQivyEzYsZok8vRj5Qan7LbiMUnO89rueWzTnZs4IS6JIaQtjoPI1rGVq+h6qOCM6tki478hic8FS+zwGQ6q+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/preview-api": "7.6.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-common": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.7.tgz", - "integrity": "sha512-F1fJnauVSPQtAlpicbN/O4XW38Ai8kf/IoU0Hgm9gEwurIk6MF5hiVLsaTI/5GUbrepMl9d9J+iIL4lHAT8IyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-events": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.5.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "18.19.46", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", - "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@storybook/core-common/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-common/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/core-common/node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/@storybook/core-common/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/core-common/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-events": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.7.tgz", - "integrity": "sha512-KZ5d03c47pnr5/kY26pJtWq7WpmCPXLbgyjJZDSc+TTY153BdZksvlBXRHtqM1yj2UM6QsSyIuiJaADJNAbP2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/csf": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", - "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" - } - }, - "node_modules/@storybook/csf-plugin": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", - "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } - }, - "node_modules/@storybook/csf-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", - "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/docs-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", - "integrity": "sha512-enTO/xVjBqwUraGCYTwdyjMvug3OSAM7TPPUEJ3KPieJNwAzcYkww/qNDMIAR4S39zPMrkAmtS3STvVadlJz7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-common": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/types": "7.6.7", - "@types/doctrine": "^0.0.3", - "assert": "^2.1.0", - "doctrine": "^3.0.0", - "lodash": "^4.17.21" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/instrumenter": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", - "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@vitest/utils": "^1.3.1", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } - }, - "node_modules/@storybook/manager-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", - "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/node-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", - "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/postinstall": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", - "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/preview-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.7.tgz", - "integrity": "sha512-ja85ItrT6q2TeBQ6n0CNoRi1R6L8yF2kkis9hVeTQHpwLdZyHUTRqqR5WmhtLqqQXcofyasBPOeJV06wuOhgRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.7", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/react": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.7.tgz", - "integrity": "sha512-uT9IBPDM1SQg6FglWqb7IemOJ1Z8kYB5rehIDEDToi0u5INihSY8rHd003TxG4Wx4REp6J+rfbDJO2aVui/gxA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-client": "7.6.7", - "@storybook/docs-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/types": "7.6.7", - "@types/escodegen": "^0.0.6", - "@types/estree": "^0.0.51", - "@types/node": "^18.0.0", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "escodegen": "^2.1.0", - "html-tags": "^3.1.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^15.0.0", - "ts-dedent": "^2.0.0", - "type-fest": "~2.19", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "node": ">=14.0.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "typescript": { + "rollup": { "optional": true } } }, - "node_modules/@storybook/react-dom-shim": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.7.tgz", - "integrity": "sha512-b/rmy/YzVrwP+ifyZG4yXVIdeFVdTbmziodHUlbrWiUNsqtTZZur9kqkKRUH/7ofji9MFe81nd0MRlcTNFomqg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/react-vite": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.2.9.tgz", - "integrity": "sha512-Lw6FzcAaL7jX8Y8EsDzg32Lp0NdeNJZpj0LVwX5sLOQQA6w4i3PqlFINXDY28qCGo6wqKT+w44zhgwUcU5V0Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.1", - "@rollup/pluginutils": "^5.0.2", - "@storybook/builder-vite": "8.2.9", - "@storybook/react": "8.2.9", - "find-up": "^5.0.0", - "magic-string": "^0.30.0", - "react-docgen": "^7.0.0", - "resolve": "^1.22.8", - "tsconfig-paths": "^4.2.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.2.9", - "vite": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/@storybook/react-vite/node_modules/@storybook/components": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.9.tgz", - "integrity": "sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } - }, - "node_modules/@storybook/react-vite/node_modules/@storybook/manager-api": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", - "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } - }, - "node_modules/@storybook/react-vite/node_modules/@storybook/preview-api": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.9.tgz", - "integrity": "sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "license": "MIT" }, - "node_modules/@storybook/react-vite/node_modules/@storybook/react": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.2.9.tgz", - "integrity": "sha512-F2xZcTDxxjpbqt7eP8rEHmlksiKmE/qtPusEWEY4N4jK01kN+ncxSl8gkJpUohMEmAnVC5t/1v/sU57xv1DYpg==", - "dev": true, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", + "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "cpu": [ + "arm" + ], "license": "MIT", - "dependencies": { - "@storybook/components": "^8.2.9", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "^8.2.9", - "@storybook/preview-api": "^8.2.9", - "@storybook/react-dom-shim": "8.2.9", - "@storybook/theming": "^8.2.9", - "@types/escodegen": "^0.0.6", - "@types/estree": "^0.0.51", - "@types/node": "^18.0.0", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "escodegen": "^2.1.0", - "html-tags": "^3.1.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^15.0.0", - "semver": "^7.3.7", - "ts-dedent": "^2.0.0", - "type-fest": "~2.19", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.2.9", - "typescript": ">= 4.2.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@storybook/react-vite/node_modules/@storybook/react-dom-shim": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", - "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", - "dev": true, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", + "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "cpu": [ + "arm64" + ], "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.2.9" - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@storybook/react-vite/node_modules/@storybook/theming": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", - "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", - "dev": true, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", + "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "cpu": [ + "arm64" + ], "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@storybook/react-vite/node_modules/@types/node": { - "version": "18.19.46", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", - "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", - "dev": true, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", + "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@storybook/react-vite/node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", + "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "cpu": [ + "arm" + ], "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/react/node_modules/@types/node": { - "version": "18.19.44", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", - "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", - "dev": true, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", + "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "cpu": [ + "arm" + ], "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/react/node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", + "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "cpu": [ + "arm64" + ], "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/router": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", - "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", - "dev": true, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", + "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "cpu": [ + "arm64" + ], "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", - "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", - "dev": true, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", + "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "cpu": [ + "ppc64" + ], "license": "MIT", - "dependencies": { - "@storybook/csf": "0.1.11", - "@storybook/instrumenter": "8.2.9", - "@testing-library/dom": "10.1.0", - "@testing-library/jest-dom": "6.4.5", - "@testing-library/user-event": "14.5.2", - "@vitest/expect": "1.6.0", - "@vitest/spy": "1.6.0", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", - "dev": true, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", + "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "cpu": [ + "riscv64" + ], "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.3.2", - "@babel/runtime": "^7.9.2", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - }, - "peerDependencies": { - "@jest/globals": ">= 28", - "@types/bun": "latest", - "@types/jest": ">= 28", - "jest": ">= 28", - "vitest": ">= 0.32" - }, - "peerDependenciesMeta": { - "@jest/globals": { - "optional": true - }, - "@types/bun": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "jest": { - "optional": true - }, - "vitest": { - "optional": true - } - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", + "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "cpu": [ + "s390x" + ], "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", + "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@storybook/test/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, - "license": "MIT" + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", + "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@storybook/test/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", + "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "cpu": [ + "x64" + ], "license": "MIT", - "engines": { - "node": ">=8" - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@storybook/test/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/@storybook/theming": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", - "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", + "node_modules/@storybook/addon-actions": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.9.tgz", + "integrity": "sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==", "dev": true, "license": "MIT", "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.7", "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" + "@types/uuid": "^9.0.1", + "dequal": "^2.0.2", + "polished": "^4.2.2", + "uuid": "^9.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "storybook": "^8.2.9" } }, - "node_modules/@storybook/types": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.7.tgz", - "integrity": "sha512-VcGwrI4AkBENxkoAUJ+Z7SyMK73hpoY0TTtw2J7tc05/xdiXhkQTX15Qa12IBWIkoXCyNrtaU+q7KR8Tjzi+uw==", + "node_modules/@storybook/addon-backgrounds": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz", + "integrity": "sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.7", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", - "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", - "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", - "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", - "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", - "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "storybook": "^8.2.9" } }, - "node_modules/@svgr/babel-preset": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", - "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "node_modules/@storybook/addon-controls": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.9.tgz", + "integrity": "sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==", + "dev": true, "license": "MIT", "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", - "@svgr/babel-plugin-transform-svg-component": "8.0.0" - }, - "engines": { - "node": ">=14" + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "storybook": "^8.2.9" } }, - "node_modules/@svgr/core": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", - "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "node_modules/@storybook/addon-docs": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.9.tgz", + "integrity": "sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^8.1.3", - "snake-case": "^3.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" + "@babel/core": "^7.24.4", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.2.9", + "@storybook/csf-plugin": "8.2.9", + "@storybook/global": "^5.0.0", + "@storybook/react-dom-shim": "8.2.9", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "fs-extra": "^11.1.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", + "ts-dedent": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@svgr/core/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "node_modules/@storybook/addon-docs/node_modules/@mdx-js/react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "dev": true, "license": "MIT", "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" + "@types/mdx": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/d-fischer" + "type": "opencollective", + "url": "https://opencollective.com/unified" }, "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/@svgr/core/node_modules/dot-case": { + "node_modules/@storybook/addon-docs/node_modules/@types/hast": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "@types/unist": "*" } }, - "node_modules/@svgr/core/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/@storybook/addon-docs/node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/addon-docs/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/addon-docs/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/addon-docs/node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/addon-docs/node_modules/hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.3" + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@svgr/core/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/@storybook/addon-docs/node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dev": true, "license": "MIT", "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@svgr/core/node_modules/snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "node_modules/@storybook/addon-docs/node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "dev": true, "license": "MIT", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", - "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "node_modules/@storybook/addon-docs/node_modules/is-absolute-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "@svgr/hast-util-to-babel-ast": "8.0.0", - "svg-parser": "^2.0.4" - }, "engines": { - "node": ">=14" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/plugin-jsx/node_modules/@svgr/hast-util-to-babel-ast": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", - "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "node_modules/@storybook/addon-docs/node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.21.3", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=14" + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@svgr/plugin-jsx/node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "license": "MIT" - }, - "node_modules/@tanstack/match-sorter-utils": { - "version": "8.15.1", - "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.15.1.tgz", - "integrity": "sha512-PnVV3d2poenUM31ZbZi/yXkBu3J7kd5k2u51CGwwNojag451AjTH9N6n41yjXz2fpLeewleyLBmNS6+HcGDlXw==", + "node_modules/@storybook/addon-docs/node_modules/rehype-slug": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", + "dev": true, "license": "MIT", "dependencies": { - "remove-accents": "0.5.0" - }, - "engines": { - "node": ">=12" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@tanstack/match-sorter-utils/node_modules/remove-accents": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", - "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==", - "license": "MIT" - }, - "node_modules/@tanstack/react-table": { - "version": "8.19.3", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.19.3.tgz", - "integrity": "sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==", + "node_modules/@storybook/addon-docs/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dev": true, "license": "MIT", "dependencies": { - "@tanstack/table-core": "8.19.3" - }, - "engines": { - "node": ">=12" + "@types/unist": "^3.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@tanstack/react-table/node_modules/@tanstack/table-core": { - "version": "8.19.3", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.19.3.tgz", - "integrity": "sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==", + "node_modules/@storybook/addon-docs/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@tanstack/react-virtual": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.3.tgz", - "integrity": "sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==", + "node_modules/@storybook/addon-docs/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dev": true, "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.8.3" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@tanstack/react-virtual/node_modules/@tanstack/virtual-core": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.3.tgz", - "integrity": "sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==", + "node_modules/@storybook/addon-essentials": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz", + "integrity": "sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==", + "dev": true, "license": "MIT", + "dependencies": { + "@storybook/addon-actions": "8.2.9", + "@storybook/addon-backgrounds": "8.2.9", + "@storybook/addon-controls": "8.2.9", + "@storybook/addon-docs": "8.2.9", + "@storybook/addon-highlight": "8.2.9", + "@storybook/addon-measure": "8.2.9", + "@storybook/addon-outline": "8.2.9", + "@storybook/addon-toolbars": "8.2.9", + "@storybook/addon-viewport": "8.2.9", + "ts-dedent": "^2.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/dom": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", - "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", + "node_modules/@storybook/addon-highlight": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz", + "integrity": "sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" + "@storybook/global": "^5.0.0" }, - "engines": { - "node": ">=18" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@storybook/addon-interactions": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.2.9.tgz", + "integrity": "sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg==", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@storybook/global": "^5.0.0", + "@storybook/instrumenter": "8.2.9", + "@storybook/test": "8.2.9", + "polished": "^4.2.2", + "ts-dedent": "^2.2.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@storybook/addon-links": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.2.9.tgz", + "integrity": "sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@storybook/csf": "0.1.11", + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + } } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@storybook/addon-measure": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.9.tgz", + "integrity": "sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@storybook/global": "^5.0.0", + "tiny-invariant": "^1.3.1" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@storybook/addon-outline": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.9.tgz", + "integrity": "sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/jest-dom": { - "version": "6.4.8", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.8.tgz", - "integrity": "sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==", + "node_modules/@storybook/addon-toolbars": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz", + "integrity": "sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==", "dev": true, "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "@babel/runtime": "^7.9.2", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@storybook/addon-viewport": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz", + "integrity": "sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "memoizerific": "^1.11.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, + "node_modules/@storybook/blocks": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.9.tgz", + "integrity": "sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@storybook/csf": "0.1.11", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@types/lodash": "^4.14.167", + "color-convert": "^2.0.1", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.4.5", + "memoizerific": "^1.11.3", + "polished": "^4.2.2", + "react-colorful": "^5.1.2", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "node_modules/@storybook/blocks/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -5515,696 +2545,753 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "node_modules/@storybook/blocks/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, "license": "MIT" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@storybook/builder-vite": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.2.9.tgz", + "integrity": "sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", - "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5" + "@storybook/csf-plugin": "8.2.9", + "@types/find-cache-dir": "^3.2.1", + "browser-assert": "^1.2.1", + "es-module-lexer": "^1.5.0", + "express": "^4.19.2", + "find-cache-dir": "^3.0.0", + "fs-extra": "^11.1.0", + "magic-string": "^0.30.0", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">=18" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@testing-library/dom": "^10.0.0", - "@types/react": "^18.0.0", - "@types/react-dom": "^18.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@preact/preset-vite": "*", + "storybook": "^8.2.9", + "typescript": ">= 4.3.x", + "vite": "^4.0.0 || ^5.0.0", + "vite-plugin-glimmerx": "*" }, "peerDependenciesMeta": { - "@types/react": { + "@preact/preset-vite": { "optional": true }, - "@types/react-dom": { + "typescript": { + "optional": true + }, + "vite-plugin-glimmerx": { "optional": true } } }, - "node_modules/@testing-library/user-event": { - "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "node_modules/@storybook/builder-vite/node_modules/@types/find-cache-dir": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", + "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/builder-vite/node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/csf": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", + "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", + "license": "MIT", + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/csf-plugin": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", + "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=12", - "npm": ">=6" + "dependencies": { + "unplugin": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "storybook": "^8.2.9" } }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "node_modules/@storybook/global": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", "license": "MIT" }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "node_modules/@storybook/icons": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.10.tgz", + "integrity": "sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==", "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "node_modules/@storybook/instrumenter": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", + "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.0.0" + "@storybook/global": "^5.0.0", + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "node_modules/@storybook/manager-api": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", + "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "node_modules/@storybook/node-logger": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.2.9.tgz", + "integrity": "sha512-j0jHjj1HtwBd69ZNd6txOaB5J5JQj9rnvtiDuvTKM/qXM6HxifL6LJ75b9pQOMKIx9XmlSIA9663zmkL4EsrJg==", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "node_modules/@storybook/react": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.2.9.tgz", + "integrity": "sha512-F2xZcTDxxjpbqt7eP8rEHmlksiKmE/qtPusEWEY4N4jK01kN+ncxSl8gkJpUohMEmAnVC5t/1v/sU57xv1DYpg==", "dev": true, "license": "MIT", "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "@storybook/components": "^8.2.9", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "^8.2.9", + "@storybook/preview-api": "^8.2.9", + "@storybook/react-dom-shim": "8.2.9", + "@storybook/theming": "^8.2.9", + "@types/escodegen": "^0.0.6", + "@types/estree": "^0.0.51", + "@types/node": "^18.0.0", + "acorn": "^7.4.1", + "acorn-jsx": "^5.3.1", + "acorn-walk": "^7.2.0", + "escodegen": "^2.1.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "react-element-to-jsx-string": "^15.0.0", + "semver": "^7.3.7", + "ts-dedent": "^2.0.0", + "type-fest": "~2.19", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9", + "typescript": ">= 4.2.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "node_modules/@storybook/react-dom-shim": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", + "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" } }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "node_modules/@storybook/react-vite": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.2.9.tgz", + "integrity": "sha512-Lw6FzcAaL7jX8Y8EsDzg32Lp0NdeNJZpj0LVwX5sLOQQA6w4i3PqlFINXDY28qCGo6wqKT+w44zhgwUcU5V0Ow==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", - "license": "MIT" - }, - "node_modules/@types/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==", - "license": "MIT" - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "license": "MIT", "dependencies": { - "@types/ms": "*" + "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.1", + "@rollup/pluginutils": "^5.0.2", + "@storybook/builder-vite": "8.2.9", + "@storybook/react": "8.2.9", + "find-up": "^5.0.0", + "magic-string": "^0.30.0", + "react-docgen": "^7.0.0", + "resolve": "^1.22.8", + "tsconfig-paths": "^4.2.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9", + "vite": "^4.0.0 || ^5.0.0" } }, - "node_modules/@types/doctrine": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", - "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/escodegen": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz", - "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "node_modules/@storybook/react/node_modules/@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "node_modules/@storybook/react/node_modules/@storybook/components": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.9.tgz", + "integrity": "sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==", "dev": true, "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.5", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", - "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + }, + "node_modules/@storybook/react/node_modules/@storybook/preview-api": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.9.tgz", + "integrity": "sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/find-cache-dir": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", - "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", + "node_modules/@storybook/react/node_modules/@types/escodegen": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz", + "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==", "dev": true, "license": "MIT" }, - "node_modules/@types/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "node_modules/@storybook/react/node_modules/@types/node": { + "version": "18.19.44", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", + "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", + "dev": true, "license": "MIT", "dependencies": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" + "undici-types": "~5.26.4" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "node_modules/@storybook/react/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@types/hast": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", - "license": "MIT", + "node_modules/@storybook/react/node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@types/unist": "^2" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "license": "MIT" - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "node_modules/@storybook/react/node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "node_modules/@storybook/react/node_modules/react-element-to-jsx-string": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", + "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "18.1.0" + }, + "peerDependencies": { + "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", + "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" } }, - "node_modules/@types/humanize-duration": { - "version": "3.27.4", - "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.4.tgz", - "integrity": "sha512-yaf7kan2Sq0goxpbcwTQ+8E9RP6HutFBPv74T/IA/ojcHKhuKVlk2YFYyHhWZeLvZPzzLE3aatuQB4h0iqyyUA==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "node_modules/@storybook/react/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", "dev": true, "license": "MIT" }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "node_modules/@storybook/react/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@storybook/test": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", + "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "@storybook/csf": "0.1.11", + "@storybook/instrumenter": "8.2.9", + "@testing-library/dom": "10.1.0", + "@testing-library/jest-dom": "6.4.5", + "@testing-library/user-event": "14.5.2", + "@vitest/expect": "1.6.0", + "@vitest/spy": "1.6.0", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/js-levenshtein": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.3.tgz", - "integrity": "sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ==", + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/js-yaml": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", - "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", - "license": "MIT" - }, - "node_modules/@types/json-patch": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", - "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==", - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "license": "MIT" - }, - "node_modules/@types/lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==", - "license": "MIT" - }, - "node_modules/@types/mdast": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { - "@types/unist": "^2" + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } } }, - "node_modules/@types/mdx": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "license": "MIT" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", - "license": "MIT" - }, - "node_modules/@types/nock": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", - "integrity": "sha512-jI/ewavBQ7X5178262JQR0ewicPAcJhXS/iFaNJl0VHLfyosZ/kwSrsa6VNQNSO8i9d8SqdRgOtZSOKJ/+iNMw==", - "deprecated": "This is a stub types definition. nock provides its own type definitions, so you do not need this installed.", + "node_modules/@storybook/test/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "nock": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/node": { - "version": "20.14.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.15.tgz", - "integrity": "sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==", + "node_modules/@storybook/test/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "node_modules/@storybook/test/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", + "node_modules/@storybook/test/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "node_modules/@storybook/test/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", "dev": true, "license": "MIT" }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "node_modules/@storybook/test/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", - "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-redux": { - "version": "7.1.33", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", - "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", - "license": "MIT", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "node_modules/@storybook/test/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/react-transition-group": { - "version": "4.4.11", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", - "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", + "node_modules/@storybook/theming": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", + "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/react-window": { - "version": "1.8.8", - "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", - "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", "license": "MIT", - "dependencies": { - "@types/react": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/redux-mock-store": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/redux-mock-store/-/redux-mock-store-1.0.6.tgz", - "integrity": "sha512-eg5RDfhJTXuoJjOMyXiJbaDb1B8tfTaJixscmu+jOusj6adGC0Krntz09Tf4gJgXeCqCrM5bBMd+B7ez0izcAQ==", - "dev": true, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", "license": "MIT", - "dependencies": { - "redux": "^4.0.5" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dev": true, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/set-cookie-parser": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.10.tgz", - "integrity": "sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw==", - "dev": true, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "dev": true, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", "license": "MIT", - "dependencies": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "eslint": "*" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" }, - "peerDependencies": { - "eslint": ">=5" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", - "license": "BSD-2-Clause", + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/d-fischer" }, "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "typescript": ">=4.9.5" }, "peerDependenciesMeta": { "typescript": { @@ -6212,1389 +3299,1460 @@ } } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "node_modules/@svgr/core/node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "node_modules/@svgr/core/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/@svgr/core/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/@svgr/core/node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "license": "BSD-2-Clause", + "node_modules/@svgr/plugin-jsx/node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "@babel/types": "^7.21.3", + "entities": "^4.4.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "node_modules/@svgr/plugin-jsx/node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/@tanstack/match-sorter-utils": { + "version": "8.15.1", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.15.1.tgz", + "integrity": "sha512-PnVV3d2poenUM31ZbZi/yXkBu3J7kd5k2u51CGwwNojag451AjTH9N6n41yjXz2fpLeewleyLBmNS6+HcGDlXw==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" + "remove-accents": "0.5.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@vitejs/plugin-react": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", - "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "node_modules/@tanstack/match-sorter-utils/node_modules/remove-accents": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", + "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==", + "license": "MIT" + }, + "node_modules/@tanstack/react-table": { + "version": "8.19.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.19.3.tgz", + "integrity": "sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==", "license": "MIT", "dependencies": { - "@babel/core": "^7.24.5", - "@babel/plugin-transform-react-jsx-self": "^7.24.5", - "@babel/plugin-transform-react-jsx-source": "^7.24.1", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.2" + "@tanstack/table-core": "8.19.3" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/@vitest/coverage-istanbul": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-1.6.0.tgz", - "integrity": "sha512-h/BwpXehkkS0qsNCS00QxiupAqVkNi0WT19BR0dQvlge5oHghoSVLx63fABYFoKxVb7Ue7+k6V2KokmQ1zdMpg==", - "dev": true, + "node_modules/@tanstack/react-table/node_modules/@tanstack/table-core": { + "version": "8.19.3", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.19.3.tgz", + "integrity": "sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==", "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-instrument": "^6.0.1", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", - "istanbul-reports": "^3.1.6", - "magicast": "^0.3.3", - "picocolors": "^1.0.0", - "test-exclude": "^6.0.0" + "engines": { + "node": ">=12" }, "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": "1.6.0" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@vitest/expect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", + "node_modules/@tanstack/react-virtual": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.3.tgz", + "integrity": "sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==", "license": "MIT", "dependencies": { - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "chai": "^4.3.10" + "@tanstack/virtual-core": "3.8.3" }, "funding": { - "url": "https://opencollective.com/vitest" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@vitest/runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", - "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", + "node_modules/@tanstack/react-virtual/node_modules/@tanstack/virtual-core": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.3.tgz", + "integrity": "sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==", "license": "MIT", - "dependencies": { - "@vitest/utils": "1.6.0", - "p-limit": "^5.0.0", - "pathe": "^1.1.1" - }, "funding": { - "url": "https://opencollective.com/vitest" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@vitest/runner/node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "node_modules/@testing-library/dom": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", + "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" }, "engines": { "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vitest/runner/node_modules/yocto-queue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12.20" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/snapshot": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", - "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "license": "MIT", "dependencies": { - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "pretty-format": "^29.7.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@vitest/snapshot/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@vitest/spy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "tinyspy": "^2.2.0" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=8" } }, - "node_modules/@vitest/utils": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", + "node_modules/@testing-library/jest-dom": { + "version": "6.4.8", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.8.tgz", + "integrity": "sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==", + "dev": true, "license": "MIT", "dependencies": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" + "@adobe/css-tools": "^4.4.0", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@vitest/utils/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "license": "MIT" - }, - "node_modules/@vitest/utils/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/utils/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@vitest/utils/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=8" } }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "license": "BSD-2-Clause" - }, - "node_modules/@zxing/text-encoding": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", - "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", - "dev": true, - "license": "(Unlicense OR Apache-2.0)", - "optional": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/@testing-library/react": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "@babel/runtime": "^7.12.5" }, "engines": { - "node": ">=0.4.0" + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/@testing-library/user-event": { + "version": "14.5.2", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "dev": true, "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" + }, "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "license": "MIT", "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/acorn-walk/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "@babel/types": "^7.0.0" } }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "devOptional": true, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "license": "MIT", "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "@babel/types": "^7.20.7" } }, - "node_modules/ajv-draft-04": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "license": "MIT", - "peerDependencies": { - "ajv": "^8.5.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "dependencies": { + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": "*" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==", + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "license": "MIT", + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", + "node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@types/unist": "^2" } }, - "node_modules/app-root-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", - "dev": true, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", "license": "MIT" }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/aria-hidden": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", - "dev": true, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", "license": "MIT", "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" } }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "license": "Apache-2.0", - "dependencies": { - "dequal": "^2.0.3" - } + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true, + "node_modules/@types/humanize-duration": { + "version": "3.27.4", + "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.4.tgz", + "integrity": "sha512-yaf7kan2Sq0goxpbcwTQ+8E9RP6HutFBPv74T/IA/ojcHKhuKVlk2YFYyHhWZeLvZPzzLE3aatuQB4h0iqyyUA==", "license": "MIT" }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", + "license": "MIT" + }, + "node_modules/@types/json-patch": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", + "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==", + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/unist": "^2" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" + }, + "node_modules/@types/nock": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", + "integrity": "sha512-jI/ewavBQ7X5178262JQR0ewicPAcJhXS/iFaNJl0VHLfyosZ/kwSrsa6VNQNSO8i9d8SqdRgOtZSOKJ/+iNMw==", + "deprecated": "This is a stub types definition. nock provides its own type definitions, so you do not need this installed.", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "nock": "*" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "node_modules/@types/node": { + "version": "20.14.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.15.tgz", + "integrity": "sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "undici-types": "~5.26.4" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "license": "MIT", "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "@types/react": "*" } }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "license": "MIT" - }, - "node_modules/assert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "node_modules/@types/react-redux": { + "version": "7.1.33", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", + "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" } }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "license": "MIT", - "engines": { - "node": "*" + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/ast-types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - "dev": true, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", "license": "MIT", "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "node_modules/@types/react-transition-group": { + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/react": "*" } }, - "node_modules/attr-accept": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", - "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "node_modules/@types/react-window": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", + "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "@types/react": "*" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "node_modules/@types/redux-mock-store": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/redux-mock-store/-/redux-mock-store-1.0.6.tgz", + "integrity": "sha512-eg5RDfhJTXuoJjOMyXiJbaDb1B8tfTaJixscmu+jOusj6adGC0Krntz09Tf4gJgXeCqCrM5bBMd+B7ez0izcAQ==", + "dev": true, "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "redux": "^4.0.5" } }, - "node_modules/axe-core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", - "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", - "license": "MPL-2.0", - "peer": true, - "engines": { - "node": ">=4" - } + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "license": "MIT" }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "node_modules/@types/uuid": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, "engines": { - "node": ">=8" + "node": "^10.12.0 || >=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "license": "MIT", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", + "node_modules/@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "license": "BSD-2-Clause", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" }, "engines": { - "node": ">= 6" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true, - "license": "ISC" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "license": "BSD-2-Clause", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=8" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/broccoli-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", - "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", - "dev": true, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", + "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", "license": "MIT", "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-output-wrapper": "^3.2.5", - "fs-merger": "^3.2.1", - "promise-map-series": "^0.3.0", - "quick-temp": "^0.1.8", - "rimraf": "^3.0.2", - "symlink-or-copy": "^1.3.1" + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" }, "engines": { - "node": "10.* || >= 12.*" + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" } }, - "node_modules/broccoli-plugin/node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/@types/symlink-or-copy": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.2.tgz", - "integrity": "sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/broccoli-node-api": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", - "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/broccoli-node-info": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", - "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", + "node_modules/@vitest/coverage-istanbul": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-2.0.5.tgz", + "integrity": "sha512-BvjWKtp7fiMAeYUD0mO5cuADzn1gmjTm54jm5qUEnh/O08riczun8rI4EtQlg3bWoRo2lT3FO8DmjPDX9ZthPw==", "dev": true, "license": "MIT", - "engines": { - "node": "8.* || >= 10.*" + "dependencies": { + "@istanbuljs/schema": "^0.1.3", + "debug": "^4.3.5", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-instrument": "^6.0.3", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.6", + "istanbul-reports": "^3.1.7", + "magicast": "^0.3.4", + "test-exclude": "^7.0.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "2.0.5" } }, - "node_modules/broccoli-plugin/node_modules/broccoli-output-wrapper": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", - "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", + "node_modules/@vitest/expect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", + "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", "dev": true, "license": "MIT", "dependencies": { - "fs-extra": "^8.1.0", - "heimdalljs-logger": "^0.1.10", - "symlink-or-copy": "^1.2.0" + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "chai": "^4.3.10" }, - "engines": { - "node": "10.* || >= 12.*" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/broccoli-plugin/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@vitest/spy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", + "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", + "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/broccoli-plugin/node_modules/ensure-posix-path": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", - "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", + "node_modules/@vitest/utils/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/broccoli-plugin/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/@vitest/utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/broccoli-plugin/node_modules/fs-merger": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", - "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", + "node_modules/@vitest/utils/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, "license": "MIT", "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-node-info": "^2.1.0", - "fs-extra": "^8.0.1", - "fs-tree-diff": "^2.0.1", - "walk-sync": "^2.2.0" + "@types/estree": "^1.0.0" } }, - "node_modules/broccoli-plugin/node_modules/fs-tree-diff": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", - "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/symlink-or-copy": "^1.2.0", - "heimdalljs-logger": "^0.1.7", - "object-assign": "^4.1.0", - "path-posix": "^1.0.0", - "symlink-or-copy": "^1.1.8" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/broccoli-plugin/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "license": "BSD-2-Clause" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": "*" + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/broccoli-plugin/node_modules/heimdalljs": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", - "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", - "dev": true, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "devOptional": true, "license": "MIT", "dependencies": { - "rsvp": "~3.2.1" + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/broccoli-plugin/node_modules/heimdalljs-logger": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", - "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", - "dev": true, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "debug": "^2.2.0", - "heimdalljs": "^0.2.6" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/broccoli-plugin/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/broccoli-plugin/node_modules/matcher-collection": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", - "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "@types/minimatch": "^3.0.3", - "minimatch": "^3.0.2" + "type-fest": "^0.21.3" }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/broccoli-plugin/node_modules/mktemp": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", - "integrity": "sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==", + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">0.9" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/broccoli-plugin/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/path-posix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", - "integrity": "sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==", - "dev": true, - "license": "ISC" - }, - "node_modules/broccoli-plugin/node_modules/promise-map-series": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", - "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", - "dev": true, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "license": "MIT", "engines": { - "node": "10.* || >= 12.*" + "node": ">=8" } }, - "node_modules/broccoli-plugin/node_modules/quick-temp": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz", - "integrity": "sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==", - "dev": true, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "license": "MIT", "dependencies": { - "mktemp": "~0.4.0", - "rimraf": "^2.5.4", - "underscore.string": "~3.3.4" + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } - }, - "node_modules/broccoli-plugin/node_modules/quick-temp/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 8" } }, - "node_modules/broccoli-plugin/node_modules/rsvp": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", - "integrity": "sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "license": "BSD-3-Clause" + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, - "node_modules/broccoli-plugin/node_modules/symlink-or-copy": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", - "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", - "dev": true, - "license": "MIT" + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } }, - "node_modules/broccoli-plugin/node_modules/underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "dev": true, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "license": "MIT", "dependencies": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": "*" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/broccoli-plugin/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, - "node_modules/broccoli-plugin/node_modules/walk-sync": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", - "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", - "dev": true, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "license": "MIT", "dependencies": { - "@types/minimatch": "^3.0.3", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.0", - "minimatch": "^3.0.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" }, "engines": { - "node": "8.* || >= 10.*" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "license": "MIT" - }, - "node_modules/browser-assert": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", - "dev": true + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "license": "MIT", "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "license": "MIT", "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browserify-cipher/node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "license": "MIT", "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browserify-cipher/node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "license": "MIT", "dependencies": { + "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "license": "MIT", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.12" + "node": "*" } }, - "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "possible-typed-array-names": "^1.0.0" }, - "bin": { - "browserslist": "cli.js" + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "license": "MPL-2.0", "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=4" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -7609,1240 +4767,1247 @@ "url": "https://feross.org/support" } ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "license": "MIT" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", "license": "MIT" }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", - "license": "MIT" - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/camelcase": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", - "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001651", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", - "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chai": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "license": "MIT", "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.1.0" + "fill-range": "^7.1.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/broccoli-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", + "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "broccoli-node-api": "^1.7.0", + "broccoli-output-wrapper": "^3.2.5", + "fs-merger": "^3.2.1", + "promise-map-series": "^0.3.0", + "quick-temp": "^0.1.8", + "rimraf": "^3.0.2", + "symlink-or-copy": "^1.3.1" }, "engines": { - "node": ">=4" + "node": "10.* || >= 12.*" } }, - "node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/broccoli-plugin/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/@types/symlink-or-copy": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.2.tgz", + "integrity": "sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/broccoli-node-api": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", + "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/broccoli-node-info": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", + "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": "8.* || >= 10.*" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "node_modules/broccoli-plugin/node_modules/broccoli-output-wrapper": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", + "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", "dev": true, - "license": "MIT" - }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "license": "MIT", "dependencies": { - "get-func-name": "^2.0.2" + "fs-extra": "^8.1.0", + "heimdalljs-logger": "^0.1.10", + "symlink-or-copy": "^1.2.0" }, "engines": { - "node": "*" + "node": "10.* || >= 12.*" } }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "node_modules/broccoli-plugin/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "ms": "2.0.0" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/broccoli-plugin/node_modules/ensure-posix-path": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", + "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", + "dev": true, + "license": "ISC" + }, + "node_modules/broccoli-plugin/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=6 <7 || >=8" } }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "license": "MIT" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "node_modules/broccoli-plugin/node_modules/fs-merger": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", + "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", + "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "broccoli-node-api": "^1.7.0", + "broccoli-node-info": "^2.1.0", + "fs-extra": "^8.0.1", + "fs-tree-diff": "^2.0.1", + "walk-sync": "^2.2.0" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/broccoli-plugin/node_modules/fs-tree-diff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", + "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", "dev": true, "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "@types/symlink-or-copy": "^1.2.0", + "heimdalljs-logger": "^0.1.7", + "object-assign": "^4.1.0", + "path-posix": "^1.0.0", + "symlink-or-copy": "^1.1.8" }, "engines": { - "node": ">=8" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "node_modules/broccoli-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "node_modules/broccoli-plugin/node_modules/heimdalljs": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", + "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", "dev": true, "license": "MIT", "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "rsvp": "~3.2.1" } }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "node_modules/broccoli-plugin/node_modules/heimdalljs-logger": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", + "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10" + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "heimdalljs": "^0.2.6" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "node_modules/broccoli-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "node_modules/broccoli-plugin/node_modules/matcher-collection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", + "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", "dev": true, - "license": "MIT" - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", + "license": "ISC", + "dependencies": { + "@types/minimatch": "^3.0.3", + "minimatch": "^3.0.2" + }, "engines": { - "node": ">=6" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/broccoli-plugin/node_modules/mktemp": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", + "integrity": "sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==", + "dev": true, "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "engines": { + "node": ">0.9" } }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/broccoli-plugin/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, "license": "MIT" }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "node_modules/broccoli-plugin/node_modules/path-posix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", + "integrity": "sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==", + "dev": true, + "license": "ISC" + }, + "node_modules/broccoli-plugin/node_modules/promise-map-series": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", + "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.1.90" + "node": "10.* || >= 12.*" } }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "node_modules/broccoli-plugin/node_modules/quick-temp": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz", + "integrity": "sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==", + "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "mktemp": "~0.4.0", + "rimraf": "^2.5.4", + "underscore.string": "~3.3.4" } }, - "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "node_modules/broccoli-plugin/node_modules/quick-temp/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "node_modules/broccoli-plugin/node_modules/rsvp": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", + "integrity": "sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==", "dev": true, "license": "MIT" }, - "node_modules/compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "node_modules/broccoli-plugin/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true, - "license": "MIT" + "license": "BSD-3-Clause" }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "node_modules/broccoli-plugin/node_modules/symlink-or-copy": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", + "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", + "dev": true, "license": "MIT" }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "node_modules/broccoli-plugin/node_modules/underscore.string": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "dev": true, - "engines": [ - "node >= 6.0" - ], "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" + "sprintf-js": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" } }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/broccoli-plugin/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/broccoli-plugin/node_modules/walk-sync": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", + "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "@types/minimatch": "^3.0.3", + "ensure-posix-path": "^1.1.0", + "matcher-collection": "^2.0.0", + "minimatch": "^3.0.4" }, "engines": { - "node": ">= 6" + "node": "8.* || >= 10.*" } }, - "node_modules/concat-stream/node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", "license": "MIT" }, - "node_modules/confbox": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", - "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", - "license": "MIT" + "node_modules/browser-assert": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==" }, - "node_modules/console-browserify": { + "node_modules/browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "license": "MIT", "dependencies": { - "safe-buffer": "5.2.1" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-cipher/node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-cipher/node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "license": "MIT", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.12" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, "engines": { - "node": ">= 0.6" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, - "node_modules/core-js": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.0.tgz", - "integrity": "sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { + "node_modules/buffer-xor": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", "license": "MIT" }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/cosmiconfig/node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "license": "MIT" - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "license": "MIT", "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", "license": "MIT" }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "engines": { + "node": ">=6" } }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "node_modules/camelcase": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", + "dev": true, "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cronstrue": { - "version": "1.125.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-1.125.0.tgz", - "integrity": "sha512-qkC5mVbVGuuyBVXmam5anaRtbLcgfBUKajoyZqCdf/XBdgF43PsLSEm8eEi2dsI3YbqDPbLSH2mWNzM1dVqHgQ==", - "license": "MIT" + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "node_modules/chai": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" }, "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=4" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, "engines": { - "node": "*" + "node": ">=0.8.0" } }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" + "get-func-name": "^2.0.2" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": "*" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", - "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", - "devOptional": true, "license": "MIT", "dependencies": { - "rrweb-cssom": "^0.6.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=18" + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/cssstyle/node_modules/rrweb-cssom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", - "devOptional": true, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "license": "MIT" }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, - "node_modules/data-urls": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", - "devOptional": true, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "license": "MIT", "dependencies": { - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/data-urls/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "devOptional": true, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "license": "MIT", "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/data-urls/node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", - "devOptional": true, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, "license": "MIT", "dependencies": { - "punycode": "^2.3.1" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">=18" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", - "devOptional": true, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, "license": "MIT", - "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" - }, "engines": { - "node": ">=18" + "node": ">=0.8" } }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "color-name": "1.1.3" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, "engines": { - "node": ">= 0.4" - }, + "node": ">=0.1.90" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=14" } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "devOptional": true, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "license": "MIT" }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true, "license": "MIT" }, - "node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "engines": [ + "node >= 6.0" + ], "license": "MIT", "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "license": "MIT", "dependencies": { - "clone": "^1.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 6" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "node_modules/concat-stream/node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } + "license": "MIT" }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/depd": { + "node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/core-js": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.0.tgz", + "integrity": "sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", - "dev": true, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "license": "MIT" }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "node_modules/cosmiconfig/node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "elliptic": "^6.5.3" } }, - "node_modules/diffie-hellman/node_modules/bn.js": { + "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "license": "MIT" }, - "node_modules/diffie-hellman/node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "license": "MIT", "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "license": "MIT", "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "node_modules/cronstrue": { + "version": "1.125.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-1.125.0.tgz", + "integrity": "sha512-qkC5mVbVGuuyBVXmam5anaRtbLcgfBUKajoyZqCdf/XBdgF43PsLSEm8eEi2dsI3YbqDPbLSH2mWNzM1dVqHgQ==", "license": "MIT" }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "cross-spawn": "^7.0.1" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/domain-browser": { - "name": "dry-uninstall", - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dry-uninstall/-/dry-uninstall-0.3.0.tgz", - "integrity": "sha512-b8h94RVpETWkVV59x62NsY++79bM7Si6Dxq7a4iVxRcJU3ZJJ4vaiC7wUZwM8WDK0ySRL+i+T/1SMAzbJLejYA==", - "license": "MIT" - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">= 8" } }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "license": "MIT", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "engines": { + "node": "*" } }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, "funding": { - "url": "https://dotenvx.com" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, "license": "BSD-2-Clause", "engines": { - "node": ">=12" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", "dev": true, "license": "MIT" }, - "node_modules/electron-to-chromium": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.9.tgz", - "integrity": "sha512-HfkT8ndXR0SEkU8gBQQM3rz035bpE/hxkZ1YIt4KJPEFES68HfIU6LzKukH0H794Lm83WJtkSAMfEToxCs15VA==", - "license": "ISC" - }, - "node_modules/elliptic": { - "version": "6.5.7", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", - "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "node_modules/cssstyle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", + "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", + "devOptional": true, "license": "MIT", "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "devOptional": true, "license": "MIT" }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "license": "MIT" }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "devOptional": true, "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=18" } }, - "node_modules/enquirer/node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "node_modules/data-urls/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" + "node_modules/data-urls/node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "engines": { + "node": ">=18" } }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", - "dev": true, - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "devOptional": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", + "call-bind": "^1.0.6", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "is-data-view": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -8851,71 +6016,110 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "ms": "2.1.2" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "type-detect": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-to-primitive": { + "node_modules/define-properties": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" @@ -8924,412 +6128,447 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "dev": true, - "hasInstallScript": true, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "node": ">= 0.8" } }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", - "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "dev": true, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" + "engines": { + "node": ">=6" } }, - "node_modules/esbuild/node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], - "dev": true, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/esbuild/node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/diffie-hellman/node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "cpu": [ - "x64" - ], + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "license": "MIT" + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], + "node_modules/domain-browser": { + "name": "dry-uninstall", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dry-uninstall/-/dry-uninstall-0.3.0.tgz", + "integrity": "sha512-b8h94RVpETWkVV59x62NsY++79bM7Si6Dxq7a4iVxRcJU3ZJJ4vaiC7wUZwM8WDK0ySRL+i+T/1SMAzbJLejYA==", + "license": "MIT" + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, "engines": { - "node": ">=12" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.9.tgz", + "integrity": "sha512-HfkT8ndXR0SEkU8gBQQM3rz035bpE/hxkZ1YIt4KJPEFES68HfIU6LzKukH0H794Lm83WJtkSAMfEToxCs15VA==", + "license": "ISC" + }, + "node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], - "dev": true, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=12" + "node": ">=8.6" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], - "dev": true, + "node_modules/enquirer/node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { - "node": ">=12" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", "dev": true, + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "is-arrayish": "^0.2.1" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], - "dev": true, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], - "dev": true, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "get-intrinsic": "^1.2.4" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "es-errors": "^1.3.0" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "hasown": "^2.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-x64": { + "node_modules/esbuild": { "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, "node_modules/escalade": { @@ -9345,7 +6584,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { @@ -9360,39 +6598,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/eslint": { "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", @@ -10373,6 +7578,12 @@ "node": ">=0.10" } }, + "node_modules/eslint/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, "node_modules/eslint/node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", @@ -10727,7 +7938,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -10739,15 +7949,6 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "license": "MIT" }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", @@ -10786,7 +7987,6 @@ "version": "4.19.2", "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dev": true, "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -10829,7 +8029,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -10839,7 +8038,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -10849,29 +8047,13 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } + "license": "MIT" }, "node_modules/fake-indexeddb": { "version": "5.0.2", @@ -10904,12 +8086,6 @@ "node": ">=8.6.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, "node_modules/fast-uri": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", @@ -10925,16 +8101,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, "node_modules/fetch-mock": { "version": "9.11.0", "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-9.11.0.tgz", @@ -10976,32 +8142,6 @@ "dev": true, "license": "MIT" }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/file-selector": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", @@ -11014,32 +8154,6 @@ "node": ">= 12" } }, - "node_modules/file-system-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", - "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" - } - }, - "node_modules/file-system-cache/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -11056,7 +8170,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -11075,7 +8188,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -11085,7 +8197,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/find-cache-dir": { @@ -11246,7 +8357,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -11256,7 +8366,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -11266,7 +8375,6 @@ "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -11367,26 +8475,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -11432,13 +8520,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "dev": true, - "license": "ISC" - }, "node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -11596,38 +8677,6 @@ "xtend": "~4.0.1" } }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -11743,9 +8792,9 @@ } }, "node_modules/headers-polyfill": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.3.0.tgz", - "integrity": "sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==", "dev": true, "license": "MIT" }, @@ -11842,19 +8891,6 @@ "node": ">=0.10.0" } }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/htmlparser2": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", @@ -11879,7 +8915,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "license": "MIT", "dependencies": { "depd": "2.0.0", @@ -12228,7 +9263,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -12328,124 +9362,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, - "node_modules/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", @@ -12460,36 +9376,15 @@ "node": ">= 0.4" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.10" } }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -12679,51 +9574,13 @@ "node": ">=8" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -12732,6 +9589,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -12840,7 +9709,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -12905,7 +9773,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -13308,367 +10175,82 @@ }, "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-canvas-mock": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", - "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, - "node_modules/jest-canvas-mock/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-canvas-mock/node_modules/cssfontparser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-canvas-mock/node_modules/moo-color": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz", - "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "^1.1.4" - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-mock/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-mock/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-canvas-mock": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", + "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "cssfontparser": "^1.2.1", + "moo-color": "^1.0.2" } }, - "node_modules/jest-mock/node_modules/color-name": { + "node_modules/jest-canvas-mock/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/jest-mock/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-canvas-mock/node_modules/cssfontparser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", + "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/jest-mock/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-canvas-mock/node_modules/moo-color": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz", + "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "color-name": "^1.1.4" } }, - "node_modules/jest-util": { + "node_modules/jest-diff": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/node_modules/ansi-styles": { + "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13684,7 +10266,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-util/node_modules/chalk": { + "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -13701,23 +10283,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/color-convert": { + "node_modules/jest-diff/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -13730,14 +10296,14 @@ "node": ">=7.0.0" } }, - "node_modules/jest-util/node_modules/color-name": { + "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/jest-util/node_modules/has-flag": { + "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -13747,59 +10313,55 @@ "node": ">=8" } }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/js-base64": { @@ -13808,16 +10370,6 @@ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", "license": "BSD-3-Clause" }, - "node_modules/js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -14017,21 +10569,6 @@ "node": ">=6" } }, - "node_modules/lazy-universal-dotenv": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", - "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "app-root-dir": "^1.0.2", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -14316,6 +10853,16 @@ "dev": true, "license": "MIT" }, + "node_modules/listr2/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/listr2/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -14334,21 +10881,12 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/local-pkg": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "license": "MIT", - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } + "node_modules/listr2/node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" }, "node_modules/locate-path": { "version": "6.0.0", @@ -14389,7 +10927,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.1.0", @@ -14406,7 +10943,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -14422,7 +10958,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -14439,7 +10974,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -14452,14 +10986,12 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -14469,7 +11001,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -14494,6 +11025,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, "license": "MIT", "dependencies": { "get-func-name": "^2.0.1" @@ -14571,21 +11103,10 @@ "semver": "bin/semver.js" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, "node_modules/map-or-similar": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", - "dev": true, "license": "MIT" }, "node_modules/markdown-it": { @@ -14641,10 +11162,9 @@ "license": "MIT" }, "node_modules/markdown-to-jsx": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz", - "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==", - "dev": true, + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz", + "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==", "license": "MIT", "engines": { "node": ">= 10" @@ -14665,105 +11185,37 @@ "highlight-words": "1.2.2" }, "engines": { - "node": ">=16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kevinvandy" - }, - "peerDependencies": { - "@emotion/react": ">=11.11", - "@emotion/styled": ">=11.11", - "@mui/icons-material": ">=5.11", - "@mui/material": ">=5.13", - "@mui/x-date-pickers": ">=6.15.0", - "react": ">=17.0", - "react-dom": ">=17.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "node": ">=16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/kevinvandy" + }, + "peerDependencies": { + "@emotion/react": ">=11.11", + "@emotion/styled": ">=11.11", + "@mui/icons-material": ">=5.11", + "@mui/material": ">=5.13", + "@mui/x-date-pickers": ">=6.15.0", + "react": ">=17.0", + "react-dom": ">=17.0" } }, - "node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", - "dev": true, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -14779,7 +11231,6 @@ "version": "1.11.3", "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", - "dev": true, "license": "MIT", "dependencies": { "map-or-similar": "^1.5.0" @@ -14789,7 +11240,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true, "license": "MIT" }, "node_modules/merge-stream": { @@ -14811,7 +11261,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -14923,7 +11372,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, "license": "MIT", "bin": { "mime": "cli.js" @@ -14936,7 +11384,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -14946,7 +11393,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "devOptional": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -14959,7 +11405,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -15017,30 +11462,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/mlly": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", - "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", - "license": "MIT", - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.1.1", - "ufo": "^1.5.3" - } - }, - "node_modules/mlly/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/mock-socket": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", @@ -15064,46 +11485,42 @@ "license": "MIT" }, "node_modules/msw": { - "version": "0.47.4", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.47.4.tgz", - "integrity": "sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.5.tgz", + "integrity": "sha512-+GUI4gX5YC5Bv33epBrD+BGdmDvBg2XGruiWnI3GbIbRmMMBeZ5gs3mJ51OWSGHgJKztZ8AtZeYMMNMVrje2/Q==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "@mswjs/cookies": "^0.2.2", - "@mswjs/interceptors": "^0.17.5", - "@open-draft/until": "^1.0.3", - "@types/cookie": "^0.4.1", - "@types/js-levenshtein": "^1.1.1", - "chalk": "4.1.1", - "chokidar": "^3.4.2", - "cookie": "^0.4.2", - "graphql": "^15.0.0 || ^16.0.0", - "headers-polyfill": "^3.1.0", - "inquirer": "^8.2.0", - "is-node-process": "^1.0.1", - "js-levenshtein": "^1.1.6", - "node-fetch": "^2.6.7", - "outvariant": "^1.3.0", + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@bundled-es-modules/tough-cookie": "^0.1.6", + "@inquirer/confirm": "^3.0.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", "path-to-regexp": "^6.2.0", - "statuses": "^2.0.0", - "strict-event-emitter": "^0.2.6", - "type-fest": "^2.19.0", - "yargs": "^17.3.1" + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" }, "bin": { "msw": "cli/index.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mswjs" + "url": "https://github.com/sponsors/mswjs" }, "peerDependencies": { - "typescript": ">= 4.2.x <= 4.8.x" + "typescript": ">= 4.7.x" }, "peerDependenciesMeta": { "typescript": { @@ -15112,25 +11529,18 @@ } }, "node_modules/msw-storybook-addon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-1.10.0.tgz", - "integrity": "sha512-soCTMTf7DnLeaMnFHPrtVgbyeFTJALVvnDHpzzXpJad+HOzJgQdwU4EAzVfDs1q+X5cVEgxOdAhSMC7ljvnSXg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-2.0.3.tgz", + "integrity": "sha512-CzHmGO32JeOPnyUnRWnB0PFTXCY1HKfHiEB/6fYoUYiFm2NYosLjzs9aBd3XJUryYEN0avJqMNh7nCRDxE5JjQ==", "dev": true, "license": "MIT", "dependencies": { "is-node-process": "^1.0.1" }, "peerDependencies": { - "msw": ">=0.35.0 <2.0.0" + "msw": "^2.0.0" } }, - "node_modules/msw/node_modules/@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", - "dev": true, - "license": "MIT" - }, "node_modules/msw/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -15148,9 +11558,9 @@ } }, "node_modules/msw/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -15201,16 +11611,6 @@ "dev": true, "license": "MIT" }, - "node_modules/msw/node_modules/strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "events": "^3.3.0" - } - }, "node_modules/msw/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -15224,12 +11624,18 @@ "node": ">=8" } }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "node_modules/msw/node_modules/type-fest": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.24.0.tgz", + "integrity": "sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==", "dev": true, - "license": "ISC" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/nanoid": { "version": "3.3.7", @@ -15253,19 +11659,11 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, "node_modules/nock": { "version": "14.0.0-beta.11", "resolved": "https://registry.npmjs.org/nock/-/nock-14.0.0-beta.11.tgz", @@ -15299,59 +11697,6 @@ "node": ">=18" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true, - "license": "MIT" - }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", @@ -15396,6 +11741,19 @@ "node": ">=10" } }, + "node_modules/node-stdlib-browser/node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/node-stdlib-browser/node_modules/browser-resolve": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", @@ -15450,6 +11808,31 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "license": "MIT" }, + "node_modules/node-stdlib-browser/node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/node-stdlib-browser/node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/node-stdlib-browser/node_modules/isomorphic-timers-promises": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", @@ -15587,7 +11970,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.0.0" @@ -15719,7 +12101,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, "license": "MIT", "dependencies": { "ee-first": "1.1.1" @@ -15741,7 +12122,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" @@ -15807,109 +12187,9 @@ "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true, - "license": "MIT", - "bin": { - "opencollective-postinstall": "index.js" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "license": "MIT", + "bin": { + "opencollective-postinstall": "index.js" } }, "node_modules/outvariant": { @@ -15953,7 +12233,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -16043,7 +12322,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -16347,7 +12625,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true, "license": "MIT" }, "node_modules/path-type": { @@ -16369,6 +12646,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, "license": "MIT", "engines": { "node": "*" @@ -16408,16 +12686,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -16487,17 +12755,6 @@ "node": ">=8" } }, - "node_modules/pkg-types": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.0.tgz", - "integrity": "sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==", - "license": "MIT", - "dependencies": { - "confbox": "^0.1.7", - "mlly": "^1.7.1", - "pathe": "^1.1.2" - } - }, "node_modules/please-upgrade-node": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", @@ -16519,7 +12776,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.17.8" @@ -16622,16 +12878,6 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "license": "MIT" }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -16688,7 +12934,6 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, "license": "MIT", "dependencies": { "forwarded": "0.2.0", @@ -16739,7 +12984,6 @@ "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" @@ -16782,17 +13026,6 @@ ], "license": "MIT" }, - "node_modules/ramda": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", - "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ramda" - } - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -16816,7 +13049,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -16826,7 +13058,6 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -16854,7 +13085,6 @@ "version": "5.6.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", - "dev": true, "license": "MIT", "peerDependencies": { "react": ">=16.8.0", @@ -16936,29 +13166,6 @@ "react": ">= 16.8 || 18.0.0" } }, - "node_modules/react-element-to-jsx-string": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", - "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@base2/pretty-print-object": "1.0.1", - "is-plain-object": "5.0.0", - "react-is": "18.1.0" - }, - "peerDependencies": { - "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", - "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" - } - }, - "node_modules/react-element-to-jsx-string/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "dev": true, - "license": "MIT" - }, "node_modules/react-hotkeys-hook": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.5.0.tgz", @@ -17083,55 +13290,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", - "dev": true, - "license": "MIT", - "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", - "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/react-router": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", @@ -17215,30 +13373,6 @@ "node": ">=6.0.0" } }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -17316,33 +13450,6 @@ "node": ">=8.10.0" } }, - "node_modules/recast": { - "version": "0.23.9", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/recharts": { "version": "2.12.7", "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", @@ -17472,77 +13579,6 @@ "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-external-links/node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/remark-external-links/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-external-links/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-external-links/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-parse": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", @@ -17558,6 +13594,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-parse/node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/remark-parse/node_modules/character-entities": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", @@ -18103,64 +14148,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-slug/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-slug/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-slug/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -18178,6 +14165,13 @@ "node": ">= 10" } }, + "node_modules/requestidlecallback": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/requestidlecallback/-/requestidlecallback-0.3.0.tgz", + "integrity": "sha512-TWHFkT7S9p7IxLC5A1hYmAYQx2Eb9w1skrXmQ+dS1URyvR8tenMLl4lHbqEOUnpEYxNKpkVMXUgknVpBZWXXfQ==", + "dev": true, + "license": "MIT" + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -18237,7 +14231,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "license": "MIT", "dependencies": { "onetime": "^5.1.0", @@ -18362,16 +14355,6 @@ "node": "6.* || >= 7.*" } }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -18392,17 +14375,7 @@ ], "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" + "queue-microtask": "^1.2.2" } }, "node_modules/safe-array-concat": { @@ -18470,7 +14443,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "devOptional": true, "license": "MIT" }, "node_modules/saxes": { @@ -18509,7 +14481,6 @@ "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -18534,7 +14505,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -18544,21 +14514,18 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, "license": "MIT" }, "node_modules/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", @@ -18570,13 +14537,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-cookie-parser": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", - "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==", - "dev": true, - "license": "MIT" - }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -18613,7 +14573,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true, "license": "ISC" }, "node_modules/sha.js": { @@ -18703,7 +14662,6 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, "license": "ISC" }, "node_modules/slash": { @@ -18839,24 +14797,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" } }, - "node_modules/store2": { - "version": "2.14.3", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz", - "integrity": "sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==", - "dev": true, - "license": "MIT" - }, "node_modules/storybook": { "version": "8.2.9", "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz", "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", @@ -18902,7 +14851,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" @@ -18915,7 +14863,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", @@ -18929,7 +14876,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -18951,7 +14897,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -18961,7 +14906,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -18979,7 +14923,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -18989,7 +14932,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -19006,7 +14948,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.8", @@ -19020,7 +14961,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" @@ -19033,7 +14973,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -19051,7 +14990,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.24.8", @@ -19069,7 +15007,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", @@ -19083,7 +15020,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.25.0", @@ -19098,7 +15034,6 @@ "version": "7.25.3", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -19115,7 +15050,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19131,7 +15065,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19147,7 +15080,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19165,7 +15097,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -19182,7 +15113,6 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -19195,7 +15125,6 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19208,7 +15137,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -19221,7 +15149,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -19237,7 +15164,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19250,7 +15176,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" @@ -19263,7 +15188,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19279,7 +15203,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19295,7 +15218,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19311,7 +15233,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -19324,7 +15245,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19337,7 +15257,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19353,7 +15272,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -19366,7 +15284,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19379,7 +15296,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -19392,7 +15308,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19405,7 +15320,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19418,7 +15332,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19431,7 +15344,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -19447,7 +15359,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -19463,7 +15374,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19479,7 +15389,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -19496,7 +15405,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19512,7 +15420,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -19531,7 +15438,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -19549,7 +15455,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19565,7 +15470,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19581,7 +15485,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -19598,7 +15501,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -19616,7 +15518,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -19637,7 +15538,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19654,7 +15554,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19670,7 +15569,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -19687,7 +15585,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19703,7 +15600,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.0", @@ -19720,7 +15616,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19737,7 +15632,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", @@ -19754,7 +15648,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19771,7 +15664,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz", "integrity": "sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -19788,7 +15680,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19805,7 +15696,6 @@ "version": "7.25.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.8", @@ -19823,7 +15713,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19840,7 +15729,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19856,7 +15744,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19873,7 +15760,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19889,7 +15775,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", @@ -19906,7 +15791,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.8", @@ -19924,7 +15808,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.0", @@ -19943,7 +15826,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", @@ -19960,7 +15842,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -19977,7 +15858,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19993,7 +15873,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20010,7 +15889,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20027,7 +15905,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", @@ -20046,7 +15923,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20063,7 +15939,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20080,7 +15955,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -20098,7 +15972,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20114,7 +15987,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -20131,7 +16003,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -20150,7 +16021,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20166,7 +16036,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20183,7 +16052,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20199,7 +16067,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20215,7 +16082,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20232,7 +16098,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20248,7 +16113,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20264,7 +16128,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -20280,7 +16143,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz", "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -20300,7 +16162,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20316,7 +16177,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -20333,7 +16193,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -20350,7 +16209,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -20367,7 +16225,6 @@ "version": "7.25.3", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.2", @@ -20465,7 +16322,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -20475,7 +16331,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz", "integrity": "sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20493,7 +16348,6 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -20508,7 +16362,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20528,7 +16381,6 @@ "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", - "dev": true, "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", @@ -20548,7 +16400,6 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/@esbuild/android-arm": { @@ -20558,7 +16409,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20575,7 +16425,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20592,7 +16441,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20609,7 +16457,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20626,7 +16473,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20643,7 +16489,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20660,7 +16505,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20677,7 +16521,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20694,7 +16537,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20711,7 +16553,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20728,7 +16569,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20745,7 +16585,6 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20762,7 +16601,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20779,7 +16617,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20796,7 +16633,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20813,7 +16649,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20830,7 +16665,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20847,7 +16681,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20864,7 +16697,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20881,7 +16713,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20898,7 +16729,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20915,7 +16745,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20929,7 +16758,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -20942,7 +16770,6 @@ "version": "8.2.9", "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz", "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", @@ -20968,7 +16795,6 @@ "version": "8.2.9", "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz", "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==", - "dev": true, "license": "MIT", "dependencies": { "@storybook/csf": "0.1.11", @@ -20992,7 +16818,6 @@ "version": "6.0.6", "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -21002,14 +16827,12 @@ "version": "1.39.13", "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/@types/node": { "version": "18.19.44", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -21019,7 +16842,6 @@ "version": "2.10.3", "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@yarnpkg/libzip": "^2.3.0", @@ -21033,7 +16855,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@types/emscripten": "^1.39.6", @@ -21043,11 +16864,22 @@ "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" } }, + "node_modules/storybook/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/storybook/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -21059,11 +16891,28 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/storybook/node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/storybook/node_modules/ast-types/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "license": "0BSD" + }, "node_modules/storybook/node_modules/babel-core": { "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, "license": "MIT", "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -21073,7 +16922,6 @@ "version": "0.4.11", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", @@ -21088,7 +16936,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -21098,7 +16945,6 @@ "version": "0.10.6", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -21112,7 +16958,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" @@ -21121,11 +16966,45 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/storybook/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/storybook/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/storybook/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -21142,7 +17021,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, "license": "ISC", "engines": { "node": ">=10" @@ -21152,17 +17030,24 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", - "dev": true, "license": "MIT", "dependencies": { "consola": "^3.2.3" } }, + "node_modules/storybook/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/storybook/node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", @@ -21177,7 +17062,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -21190,24 +17074,27 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 6" } }, + "node_modules/storybook/node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "license": "MIT" + }, "node_modules/storybook/node_modules/consola": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "dev": true, "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" @@ -21217,7 +17104,6 @@ "version": "3.38.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", - "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.3" @@ -21231,7 +17117,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "dev": true, "license": "MIT", "dependencies": { "type-fest": "^1.0.1" @@ -21247,7 +17132,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -21256,18 +17140,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/storybook/node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/storybook/node_modules/defu": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -21277,7 +17171,6 @@ "version": "7.13.0", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", - "dev": true, "license": "MIT", "bin": { "envinfo": "dist/cli.js" @@ -21290,7 +17183,6 @@ "version": "0.21.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { @@ -21325,11 +17217,22 @@ "@esbuild/win32-x64": "0.21.5" } }, + "node_modules/storybook/node_modules/esbuild-register": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, "node_modules/storybook/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -21353,7 +17256,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", - "dev": true, "license": "MIT", "dependencies": { "walk-up-path": "^3.0.1" @@ -21363,7 +17265,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "license": "MIT", "dependencies": { "commondir": "^1.0.1", @@ -21378,7 +17279,6 @@ "version": "0.243.0", "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.243.0.tgz", "integrity": "sha512-HCDBfH+kZcY5etWYeAqatjW78gkIryzb9XixRsA8lGI1uyYc7aCpElkkO4H+KIpoyQMiY0VAZPI4cyac3wQe8w==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -21388,7 +17288,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, "license": "ISC", "dependencies": { "minipass": "^3.0.0" @@ -21401,7 +17300,6 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -21414,7 +17312,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -21427,7 +17324,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", - "dev": true, "license": "MIT", "dependencies": { "citty": "^0.1.6", @@ -21448,7 +17344,6 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -21469,7 +17364,6 @@ "version": "14.0.2", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", - "dev": true, "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", @@ -21490,7 +17384,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -21500,17 +17393,24 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, + "node_modules/storybook/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/storybook/node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -21523,7 +17423,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21533,7 +17432,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.0", @@ -21573,7 +17471,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, "bin": { "jsesc": "bin/jsesc" } @@ -21582,7 +17479,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21592,7 +17488,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -21602,7 +17497,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -21612,7 +17506,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "license": "MIT", "dependencies": { "p-locate": "^3.0.0", @@ -21626,14 +17519,12 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, "license": "MIT", "dependencies": { "pify": "^4.0.1", @@ -21647,7 +17538,6 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -21657,7 +17547,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21670,7 +17559,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, "license": "ISC", "engines": { "node": ">=8" @@ -21680,7 +17568,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, "license": "MIT", "dependencies": { "minipass": "^3.0.0", @@ -21694,7 +17581,6 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -21707,7 +17593,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" @@ -21716,11 +17601,28 @@ "node": ">=10" } }, + "node_modules/storybook/node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "node_modules/storybook/node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, "node_modules/storybook/node_modules/node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "dev": true, "license": "MIT", "dependencies": { "minimatch": "^3.0.2" @@ -21733,14 +17635,12 @@ "version": "1.6.4", "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/nypm": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", - "dev": true, "license": "MIT", "dependencies": { "citty": "^0.1.6", @@ -21761,7 +17661,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -21785,7 +17684,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, "license": "MIT", "engines": { "node": ">=16" @@ -21798,7 +17696,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">=16.17.0" @@ -21808,7 +17705,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -21821,7 +17717,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^4.0.0" @@ -21837,7 +17732,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" @@ -21853,7 +17747,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -21866,7 +17759,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21879,14 +17771,35 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", - "dev": true, "license": "MIT" }, + "node_modules/storybook/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/storybook/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -21902,7 +17815,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "license": "MIT", "dependencies": { "p-limit": "^2.0.0" @@ -21915,7 +17827,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -21925,7 +17836,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21938,7 +17848,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21951,17 +17860,24 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/storybook/node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/storybook/node_modules/pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, "license": "MIT", "dependencies": { "find-up": "^3.0.0" @@ -21974,7 +17890,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "license": "MIT", "dependencies": { "locate-path": "^3.0.0" @@ -21983,11 +17898,21 @@ "node": ">=6" } }, + "node_modules/storybook/node_modules/pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, "node_modules/storybook/node_modules/prettier": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true, "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -22003,7 +17928,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, "license": "MIT", "dependencies": { "kleur": "^3.0.3", @@ -22013,18 +17937,52 @@ "node": ">= 6" } }, + "node_modules/storybook/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/storybook/node_modules/recast": { + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/storybook/node_modules/recast/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "license": "0BSD" + }, "node_modules/storybook/node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/regenerate-unicode-properties": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -22037,7 +17995,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" @@ -22047,7 +18004,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/regjsgen": "^0.8.0", @@ -22065,7 +18021,6 @@ "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" @@ -22079,7 +18034,6 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -22092,7 +18046,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, "license": "MIT", "dependencies": { "kind-of": "^6.0.2" @@ -22105,14 +18058,12 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/slash": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, "license": "MIT", "engines": { "node": ">=14.16" @@ -22125,7 +18076,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -22135,7 +18085,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -22146,7 +18095,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -22159,7 +18107,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, "license": "ISC", "dependencies": { "chownr": "^2.0.0", @@ -22177,7 +18124,6 @@ "version": "0.8.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "dev": true, "license": "MIT", "dependencies": { "rimraf": "~2.6.2" @@ -22190,7 +18136,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", - "dev": true, "license": "MIT", "engines": { "node": ">=14.16" @@ -22200,7 +18145,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", - "dev": true, "license": "MIT", "dependencies": { "is-stream": "^3.0.0", @@ -22219,7 +18163,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -22232,14 +18175,18 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, "license": "0BSD" }, + "node_modules/storybook/node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "license": "MIT" + }, "node_modules/storybook/node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -22249,7 +18196,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -22263,7 +18209,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -22273,7 +18218,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -22283,7 +18227,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -22296,7 +18239,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dev": true, "license": "MIT", "dependencies": { "crypto-random-string": "^4.0.0" @@ -22312,14 +18254,21 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", - "dev": true, "license": "ISC" }, + "node_modules/storybook/node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, "node_modules/storybook/node_modules/write-file-atomic": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", @@ -22331,7 +18280,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, "license": "ISC" }, "node_modules/stream-browserify": { @@ -22552,7 +18500,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -22586,24 +18533,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", - "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", - "license": "MIT", - "dependencies": { - "js-tokens": "^9.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/strip-literal/node_modules/js-tokens": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", - "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", - "license": "MIT" - }, "node_modules/style-to-object": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", @@ -22656,67 +18585,56 @@ "devOptional": true, "license": "MIT" }, - "node_modules/synchronous-promise": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.17.tgz", - "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/telejson": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", - "dev": true, "license": "MIT", "dependencies": { "memoizerific": "^1.11.3" } }, "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", "dev": true, "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "glob": "^10.4.1", + "minimatch": "^9.0.4" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT" - }, "node_modules/through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", @@ -22754,10 +18672,10 @@ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", "license": "MIT" }, - "node_modules/tinypool": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", + "node_modules/tinyrainbow": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", + "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -22767,6 +18685,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", + "dev": true, "license": "MIT", "engines": { "node": ">=14.0.0" @@ -22793,13 +18712,6 @@ "node": ">=0.10.0" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -22821,18 +18733,10 @@ "node": ">=8.0" } }, - "node_modules/tocbot": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.29.0.tgz", - "integrity": "sha512-E+8+lceJpWHJYKq+qFHbi+gmFdXZeOAliHFdgiIAUo68cr8ClReXAx7h9e3TcDM0kw9PSnBn3GAZEpRmRLZ93g==", - "dev": true, - "license": "MIT" - }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.6" @@ -22923,7 +18827,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.10" @@ -22975,6 +18878,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -22984,7 +18888,6 @@ "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" @@ -22997,7 +18900,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "license": "MIT", "dependencies": { "media-typer": "0.3.0", @@ -23181,26 +19083,6 @@ "node": ">=14.17" } }, - "node_modules/ufo": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", - "license": "MIT" - }, - "node_modules/uglify-js": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.2.tgz", - "integrity": "sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -23341,7 +19223,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -23434,65 +19315,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/use-callback-ref": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", - "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -23516,7 +19338,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4.0" @@ -23540,7 +19361,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -24461,28 +20281,6 @@ } } }, - "node_modules/vite-node": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", - "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/vite-plugin-node-polyfills": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.22.0.tgz", @@ -24926,31 +20724,30 @@ } }, "node_modules/vitest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", - "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", - "license": "MIT", - "dependencies": { - "@vitest/expect": "1.6.0", - "@vitest/runner": "1.6.0", - "@vitest/snapshot": "1.6.0", - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "acorn-walk": "^8.3.2", - "chai": "^4.3.10", - "debug": "^4.3.4", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.5.tgz", + "integrity": "sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@vitest/expect": "2.0.5", + "@vitest/pretty-format": "^2.0.5", + "@vitest/runner": "2.0.5", + "@vitest/snapshot": "2.0.5", + "@vitest/spy": "2.0.5", + "@vitest/utils": "2.0.5", + "chai": "^5.1.1", + "debug": "^4.3.5", "execa": "^8.0.1", - "local-pkg": "^0.5.0", - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "tinybench": "^2.5.1", - "tinypool": "^0.8.3", + "magic-string": "^0.30.10", + "pathe": "^1.1.2", + "std-env": "^3.7.0", + "tinybench": "^2.8.0", + "tinypool": "^1.0.0", + "tinyrainbow": "^1.2.0", "vite": "^5.0.0", - "vite-node": "1.6.0", - "why-is-node-running": "^2.2.2" + "vite-node": "2.0.5", + "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" @@ -24964,8 +20761,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.6.0", - "@vitest/ui": "1.6.0", + "@vitest/browser": "2.0.5", + "@vitest/ui": "2.0.5", "happy-dom": "*", "jsdom": "*" }, @@ -25017,6 +20814,154 @@ "vitest": ">=1 <2" } }, + "node_modules/vitest/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "license": "MIT" + }, + "node_modules/vitest/node_modules/@vitest/expect": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz", + "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==", + "license": "MIT", + "dependencies": { + "@vitest/spy": "2.0.5", + "@vitest/utils": "2.0.5", + "chai": "^5.1.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/pretty-format": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", + "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", + "license": "MIT", + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/runner": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.5.tgz", + "integrity": "sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==", + "license": "MIT", + "dependencies": { + "@vitest/utils": "2.0.5", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/snapshot": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz", + "integrity": "sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==", + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.0.5", + "magic-string": "^0.30.10", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/spy": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz", + "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==", + "license": "MIT", + "dependencies": { + "tinyspy": "^3.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz", + "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==", + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.0.5", + "estree-walker": "^3.0.3", + "loupe": "^3.1.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/vitest/node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/vitest/node_modules/chai": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", + "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vitest/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "node_modules/vitest/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/vitest/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/vitest/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -25073,6 +21018,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/vitest/node_modules/loupe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.1.tgz", + "integrity": "sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==", + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, "node_modules/vitest/node_modules/mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", @@ -25127,6 +21081,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/vitest/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "node_modules/vitest/node_modules/siginfo": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", @@ -25175,6 +21138,46 @@ "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", "license": "MIT" }, + "node_modules/vitest/node_modules/tinypool": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.0.tgz", + "integrity": "sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==", + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/vitest/node_modules/tinyspy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.0.tgz", + "integrity": "sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vitest/node_modules/vite-node": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.5.tgz", + "integrity": "sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==", + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.5", + "pathe": "^1.1.2", + "tinyrainbow": "^1.2.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/vitest/node_modules/why-is-node-running": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", @@ -25238,39 +21241,6 @@ "node": ">=18" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-encoding": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", - "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "util": "^0.12.3" - }, - "optionalDependencies": { - "@zxing/text-encoding": "0.9.0" - } - }, "node_modules/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", @@ -25420,13 +21390,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true, - "license": "MIT" - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -25487,25 +21450,10 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=10.0.0" diff --git a/frontend/package.json b/frontend/package.json index 68412348c83..e88ed92c794 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,6 +22,8 @@ "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", + "@storybook/blocks": "^8.2.9", + "@testing-library/dom": "^10.1.0", "@testing-library/react": "^16.0.0", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", @@ -32,6 +34,7 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", + "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", "@types/semver": "^7.3.8", @@ -93,14 +96,16 @@ "vite": "^5.2.11", "vite-plugin-node-polyfills": "^0.22.0", "vite-plugin-svgr": "^4.2.0", - "vitest": "^1.6.0", + "vitest": "^2.0.5", "xterm": "^4.19.0", "xterm-addon-fit": "^0.5.0", "xterm-addon-search": "^0.9.0" }, "overrides": { "domain-browser": "npm:dry-uninstall", - "typescript": "5.5.4" + "typescript": "5.5.4", + "vitest": "^2.0.5", + "cheerio": "1.0.0-rc.12" }, "scripts": { "prestart": "npm run make-version", @@ -108,6 +113,7 @@ "preview": "vite preview", "prebuild": "npm run make-version", "build": "cross-env PUBLIC_URL=./ NODE_OPTIONS=--max-old-space-size=8096 vite build && npx shx rm -f build/frontend/index.baseUrl.html", + "pretest": "npm run make-version", "test": "vitest", "lint": "eslint --cache -c package.json --ext .js,.ts,.tsx src/ ../app/electron ../plugins/headlamp-plugin --ignore-pattern ../plugins/headlamp-plugin/template --ignore-pattern ../plugins/headlamp-plugin/lib/", "format": "prettier --config package.json --write --cache src ../app/electron ../app/tsconfig.json ../app/scripts ../plugins/headlamp-plugin/bin ../plugins/headlamp-plugin/config ../plugins/headlamp-plugin/template ../plugins/headlamp-plugin/test*.js ../plugins/headlamp-plugin/*.json ../plugins/headlamp-plugin/*.js", @@ -177,38 +183,44 @@ }, "prettier": "@kinvolk/eslint-config/prettier-config", "devDependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.20", - "@storybook/addon-links": "7.6.7", - "@storybook/builder-vite": "^8.1.0", - "@storybook/node-logger": "7.6.7", - "@storybook/react": "7.6.7", - "@storybook/react-vite": "^8.2.7", - "@storybook/test": "^8.1.10", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/user-event": "^14.5.1", + "@axe-core/react": "^4.3.2", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/node-logger": "^8.2.9", + "@storybook/react-vite": "^8.2.9", + "@storybook/test": "^8.2.9", + "@storybook/theming": "^8.2.9", + "@testing-library/jest-dom": "^6.4.8", + "@testing-library/user-event": "^14.5.2", "@types/nock": "^11.1.0", "@types/redux-mock-store": "^1.0.4", - "@vitest/coverage-istanbul": "^1.6.0", + "@vitest/coverage-istanbul": "^2.0.5", "fetch-mock": "^9.11.0", "http-proxy-middleware": "^2.0.1", "husky": "^4.3.8", "i18next-parser": "^7.9.0", "jsdom": "^24.0.0", "lint-staged": "^10.5.4", - "msw": "^0.47.4", - "msw-storybook-addon": "^1.10.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "nock": "^14.0.0-beta.6", "prettier": "^2.7.1", "redux-mock-store": "^1.5.4", "resize-observer-polyfill": "^1.5.1", - "storybook": "^8.2.7", + "storybook": "^8.2.9", "typedoc": "^0.26.5", "typedoc-plugin-markdown": "^4.2.3", "typedoc-plugin-rename-defaults": "^0.7.1", "vitest-canvas-mock": "^0.3.3", "vitest-websocket-mock": "^0.3.0", "vm-browserify": "^1.1.2" + }, + "msw": { + "workerDirectory": [ + "public" + ] } } diff --git a/frontend/public/mockServiceWorker.js b/frontend/public/mockServiceWorker.js new file mode 100644 index 00000000000..15751fa1994 --- /dev/null +++ b/frontend/public/mockServiceWorker.js @@ -0,0 +1,284 @@ +/* eslint-disable */ +/* tslint:disable */ + +/** + * Mock Service Worker. + * @see https://github.com/mswjs/msw + * - Please do NOT modify this file. + * - Please do NOT serve this file on production. + */ + +const PACKAGE_VERSION = '2.3.5' +const INTEGRITY_CHECKSUM = '26357c79639bfa20d64c0efca2a87423' +const IS_MOCKED_RESPONSE = Symbol('isMockedResponse') +const activeClientIds = new Set() + +self.addEventListener('install', function () { + self.skipWaiting() +}) + +self.addEventListener('activate', function (event) { + event.waitUntil(self.clients.claim()) +}) + +self.addEventListener('message', async function (event) { + const clientId = event.source.id + + if (!clientId || !self.clients) { + return + } + + const client = await self.clients.get(clientId) + + if (!client) { + return + } + + const allClients = await self.clients.matchAll({ + type: 'window', + }) + + switch (event.data) { + case 'KEEPALIVE_REQUEST': { + sendToClient(client, { + type: 'KEEPALIVE_RESPONSE', + }) + break + } + + case 'INTEGRITY_CHECK_REQUEST': { + sendToClient(client, { + type: 'INTEGRITY_CHECK_RESPONSE', + payload: { + packageVersion: PACKAGE_VERSION, + checksum: INTEGRITY_CHECKSUM, + }, + }) + break + } + + case 'MOCK_ACTIVATE': { + activeClientIds.add(clientId) + + sendToClient(client, { + type: 'MOCKING_ENABLED', + payload: true, + }) + break + } + + case 'MOCK_DEACTIVATE': { + activeClientIds.delete(clientId) + break + } + + case 'CLIENT_CLOSED': { + activeClientIds.delete(clientId) + + const remainingClients = allClients.filter((client) => { + return client.id !== clientId + }) + + // Unregister itself when there are no more clients + if (remainingClients.length === 0) { + self.registration.unregister() + } + + break + } + } +}) + +self.addEventListener('fetch', function (event) { + const { request } = event + + // Bypass navigation requests. + if (request.mode === 'navigate') { + return + } + + // Opening the DevTools triggers the "only-if-cached" request + // that cannot be handled by the worker. Bypass such requests. + if (request.cache === 'only-if-cached' && request.mode !== 'same-origin') { + return + } + + // Bypass all requests when there are no active clients. + // Prevents the self-unregistered worked from handling requests + // after it's been deleted (still remains active until the next reload). + if (activeClientIds.size === 0) { + return + } + + // Generate unique request ID. + const requestId = crypto.randomUUID() + event.respondWith(handleRequest(event, requestId)) +}) + +async function handleRequest(event, requestId) { + const client = await resolveMainClient(event) + const response = await getResponse(event, client, requestId) + + // Send back the response clone for the "response:*" life-cycle events. + // Ensure MSW is active and ready to handle the message, otherwise + // this message will pend indefinitely. + if (client && activeClientIds.has(client.id)) { + ;(async function () { + const responseClone = response.clone() + + sendToClient( + client, + { + type: 'RESPONSE', + payload: { + requestId, + isMockedResponse: IS_MOCKED_RESPONSE in response, + type: responseClone.type, + status: responseClone.status, + statusText: responseClone.statusText, + body: responseClone.body, + headers: Object.fromEntries(responseClone.headers.entries()), + }, + }, + [responseClone.body], + ) + })() + } + + return response +} + +// Resolve the main client for the given event. +// Client that issues a request doesn't necessarily equal the client +// that registered the worker. It's with the latter the worker should +// communicate with during the response resolving phase. +async function resolveMainClient(event) { + const client = await self.clients.get(event.clientId) + + if (client?.frameType === 'top-level') { + return client + } + + const allClients = await self.clients.matchAll({ + type: 'window', + }) + + return allClients + .filter((client) => { + // Get only those clients that are currently visible. + return client.visibilityState === 'visible' + }) + .find((client) => { + // Find the client ID that's recorded in the + // set of clients that have registered the worker. + return activeClientIds.has(client.id) + }) +} + +async function getResponse(event, client, requestId) { + const { request } = event + + // Clone the request because it might've been already used + // (i.e. its body has been read and sent to the client). + const requestClone = request.clone() + + function passthrough() { + const headers = Object.fromEntries(requestClone.headers.entries()) + + // Remove internal MSW request header so the passthrough request + // complies with any potential CORS preflight checks on the server. + // Some servers forbid unknown request headers. + delete headers['x-msw-intention'] + + return fetch(requestClone, { headers }) + } + + // Bypass mocking when the client is not active. + if (!client) { + return passthrough() + } + + // Bypass initial page load requests (i.e. static assets). + // The absence of the immediate/parent client in the map of the active clients + // means that MSW hasn't dispatched the "MOCK_ACTIVATE" event yet + // and is not ready to handle requests. + if (!activeClientIds.has(client.id)) { + return passthrough() + } + + // Notify the client that a request has been intercepted. + const requestBuffer = await request.arrayBuffer() + const clientMessage = await sendToClient( + client, + { + type: 'REQUEST', + payload: { + id: requestId, + url: request.url, + mode: request.mode, + method: request.method, + headers: Object.fromEntries(request.headers.entries()), + cache: request.cache, + credentials: request.credentials, + destination: request.destination, + integrity: request.integrity, + redirect: request.redirect, + referrer: request.referrer, + referrerPolicy: request.referrerPolicy, + body: requestBuffer, + keepalive: request.keepalive, + }, + }, + [requestBuffer], + ) + + switch (clientMessage.type) { + case 'MOCK_RESPONSE': { + return respondWithMock(clientMessage.data) + } + + case 'PASSTHROUGH': { + return passthrough() + } + } + + return passthrough() +} + +function sendToClient(client, message, transferrables = []) { + return new Promise((resolve, reject) => { + const channel = new MessageChannel() + + channel.port1.onmessage = (event) => { + if (event.data && event.data.error) { + return reject(event.data.error) + } + + resolve(event.data) + } + + client.postMessage( + message, + [channel.port2].concat(transferrables.filter(Boolean)), + ) + }) +} + +async function respondWithMock(response) { + // Setting response status code to 0 is a no-op. + // However, when responding with a "Response.error()", the produced Response + // instance will have status code set to 0. Since it's not possible to create + // a Response instance with status code 0, handle that use-case separately. + if (response.status === 0) { + return Response.error() + } + + const mockedResponse = new Response(response.body, response) + + Reflect.defineProperty(mockedResponse, IS_MOCKED_RESPONSE, { + value: true, + enumerable: true, + }) + + return mockedResponse +} diff --git a/frontend/public/fonts/overpass/cyrillic-ext.woff2 b/frontend/src/assets/fonts/overpass/cyrillic-ext.woff2 similarity index 100% rename from frontend/public/fonts/overpass/cyrillic-ext.woff2 rename to frontend/src/assets/fonts/overpass/cyrillic-ext.woff2 diff --git a/frontend/public/fonts/overpass/cyrillic.woff2 b/frontend/src/assets/fonts/overpass/cyrillic.woff2 similarity index 100% rename from frontend/public/fonts/overpass/cyrillic.woff2 rename to frontend/src/assets/fonts/overpass/cyrillic.woff2 diff --git a/frontend/public/fonts/overpass/latin-ext.woff2 b/frontend/src/assets/fonts/overpass/latin-ext.woff2 similarity index 100% rename from frontend/public/fonts/overpass/latin-ext.woff2 rename to frontend/src/assets/fonts/overpass/latin-ext.woff2 diff --git a/frontend/public/fonts/overpass/latin.woff2 b/frontend/src/assets/fonts/overpass/latin.woff2 similarity index 100% rename from frontend/public/fonts/overpass/latin.woff2 rename to frontend/src/assets/fonts/overpass/latin.woff2 diff --git a/frontend/public/fonts/overpass/vietnamese.woff2 b/frontend/src/assets/fonts/overpass/vietnamese.woff2 similarity index 100% rename from frontend/public/fonts/overpass/vietnamese.woff2 rename to frontend/src/assets/fonts/overpass/vietnamese.woff2 diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.MoreThanThreeClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.MoreThanThreeClusters.stories.storyshot index 4ec2fd0a3a9..1b3764c8921 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.MoreThanThreeClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.MoreThanThreeClusters.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.NoClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.NoClusters.stories.storyshot index cf6939a8b61..cd5de8d6439 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.NoClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.NoClusters.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneExistingCluster.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneExistingCluster.stories.storyshot index f1d7d2a3e0e..210166e6592 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneExistingCluster.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneExistingCluster.stories.storyshot @@ -1,34 +1,36 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneRecentCluster.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneRecentCluster.stories.storyshot index 4ec2fd0a3a9..1b3764c8921 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneRecentCluster.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneRecentCluster.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.ThreeClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.ThreeClusters.stories.storyshot index 4ec2fd0a3a9..1b3764c8921 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.ThreeClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.ThreeClusters.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoExistingClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoExistingClusters.stories.storyshot index bbb3534aee0..e556a2d6a36 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoExistingClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoExistingClusters.stories.storyshot @@ -1,61 +1,63 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoRecentClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoRecentClusters.stories.storyshot index 4ec2fd0a3a9..1b3764c8921 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoRecentClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoRecentClusters.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.WithObsoleteClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.WithObsoleteClusters.stories.storyshot index 4ec2fd0a3a9..1b3764c8921 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.WithObsoleteClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.WithObsoleteClusters.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/SquareButton.Basic.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/SquareButton.Basic.stories.storyshot index 96a709b07ac..b32120bc95c 100644 --- a/frontend/src/components/App/Home/__snapshots__/SquareButton.Basic.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/SquareButton.Basic.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" +<body> + <div> + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="Some label" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - Some label - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="Some label" + > + Some label + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconColor.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconColor.stories.storyshot index 96a709b07ac..b32120bc95c 100644 --- a/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconColor.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconColor.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" +<body> + <div> + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="Some label" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - Some label - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="Some label" + > + Some label + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconSize.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconSize.stories.storyshot index 96a709b07ac..b32120bc95c 100644 --- a/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconSize.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconSize.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" +<body> + <div> + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="Some label" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - Some label - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="Some label" + > + Some label + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/SquareButton.Primary.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/SquareButton.Primary.stories.storyshot index 782b3f1d606..52bc0c2d7aa 100644 --- a/frontend/src/components/App/Home/__snapshots__/SquareButton.Primary.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/SquareButton.Primary.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1nmpgjc-MuiPaper-root-MuiCard-root" +<body> + <div> + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1nmpgjc-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-11x8x5l-MuiTypography-root" - title="Some label" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - Some label - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-11x8x5l-MuiTypography-root" + title="Some label" + > + Some label + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/index.Base.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/index.Base.stories.storyshot index e7303c8f609..149a7823b79 100644 --- a/frontend/src/components/App/Home/__snapshots__/index.Base.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/index.Base.stories.storyshot @@ -1,1002 +1,1004 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Home - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Home + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - All Clusters - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + All Clusters + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-168xlf9-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-168xlf9-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sorted by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sorted by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - Warnings + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Warnings + </div> + <span + aria-label="Sort by Warnings descending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Warnings descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Warnings ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Warnings ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Kubernetes Version - </div> - <span - aria-label="Sort by Kubernetes Version ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Kubernetes Version + </div> <span aria-label="Sort by Kubernetes Version ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Kubernetes Version ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1sbs8jn" - /> - <span - aria-label="Sort by ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1sbs8jn" + /> <span aria-label="Sort by ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster0/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" + data-index="0" > - cluster0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-1gtanqs" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/c/cluster0/" + > + cluster0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" + data-index="1" > <div - class="MuiBox-root css-gmuwbf" + class="MuiBox-root css-1gtanqs" > - <p - class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" - style="margin-left: 8px;" + <div + class="MuiBox-root css-gmuwbf" > - ⋯ - </p> + <p + class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" + style="margin-left: 8px; color: rgb(16, 124, 16);" + > + Active + </p> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" - data-index="4" - > - <button - aria-controls="context-menuid" - aria-haspopup="menu" - aria-label="Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster1/" + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" + data-index="3" > - cluster1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" + ⋯ + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" + data-index="4" + > + <button + aria-controls="context-menuid" + aria-haspopup="menu" + aria-label="Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <div - class="MuiBox-root css-1gtanqs" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/c/cluster1/" + > + cluster1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" + data-index="1" > <div - class="MuiBox-root css-gmuwbf" + class="MuiBox-root css-1gtanqs" > - <p - class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" - style="margin-left: 8px;" + <div + class="MuiBox-root css-gmuwbf" > - ⋯ - </p> + <p + class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" + style="margin-left: 8px; color: rgb(16, 124, 16);" + > + Active + </p> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" - data-index="4" - > - <button - aria-controls="context-menuid" - aria-haspopup="menu" - aria-label="Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster2/" + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" + data-index="3" > - cluster2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" + ⋯ + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" + data-index="4" + > + <button + aria-controls="context-menuid" + aria-haspopup="menu" + aria-label="Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - <div - class="MuiBox-root css-1gtanqs" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/c/cluster2/" + > + cluster2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" + data-index="1" > <div - class="MuiBox-root css-gmuwbf" + class="MuiBox-root css-1gtanqs" > - <p - class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" - style="margin-left: 8px;" + <div + class="MuiBox-root css-gmuwbf" > - ⋯ - </p> + <p + class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" + style="margin-left: 8px; color: rgb(16, 124, 16);" + > + Active + </p> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" - data-index="4" - > - <button - aria-controls="context-menuid" - aria-haspopup="menu" - aria-label="Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" + data-index="3" + > + ⋯ + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" + data-index="4" + > + <button + aria-controls="context-menuid" + aria-haspopup="menu" + aria-label="Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1008,4 +1010,208 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file + <div + aria-hidden="true" + class="MuiPopover-root MuiMenu-root MuiModal-root MuiModal-hidden css-6f6ff7-MuiModal-root-MuiPopover-root-MuiMenu-root" + id="context-menuid" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper MuiMenu-paper MuiMenu-paper css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper" + style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" + tabindex="-1" + > + <ul + class="MuiList-root MuiList-padding MuiMenu-list css-6hp17o-MuiList-root-MuiMenu-list" + role="menu" + tabindex="-1" + > + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + View + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiPopover-root MuiMenu-root MuiModal-root MuiModal-hidden css-6f6ff7-MuiModal-root-MuiPopover-root-MuiMenu-root" + id="context-menuid" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper MuiMenu-paper MuiMenu-paper css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper" + style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" + tabindex="-1" + > + <ul + class="MuiList-root MuiList-padding MuiMenu-list css-6hp17o-MuiList-root-MuiMenu-list" + role="menu" + tabindex="-1" + > + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + View + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiPopover-root MuiMenu-root MuiModal-root MuiModal-hidden css-6f6ff7-MuiModal-root-MuiPopover-root-MuiMenu-root" + id="context-menuid" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper MuiMenu-paper MuiMenu-paper css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper" + style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" + tabindex="-1" + > + <ul + class="MuiList-root MuiList-padding MuiMenu-list css-6hp17o-MuiList-root-MuiMenu-list" + role="menu" + tabindex="-1" + > + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + View + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/index.stories.tsx b/frontend/src/components/App/Home/index.stories.tsx index fedbfdeee27..623cc04f65a 100644 --- a/frontend/src/components/App/Home/index.stories.tsx +++ b/frontend/src/components/App/Home/index.stories.tsx @@ -49,6 +49,11 @@ export default { ); }, ], + parameters: { + storyshots: { + disable: true, + }, + }, } as Meta; const Template: StoryFn = () => <Home />; diff --git a/frontend/src/components/App/Notifications/List.stories.tsx b/frontend/src/components/App/Notifications/List.stories.tsx index 6e6a84b64f0..e0007278889 100644 --- a/frontend/src/components/App/Notifications/List.stories.tsx +++ b/frontend/src/components/App/Notifications/List.stories.tsx @@ -75,6 +75,11 @@ export default { ); }, ], + parameters: { + storyshots: { + disable: true, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/App/Notifications/__snapshots__/List.List.stories.storyshot b/frontend/src/components/App/Notifications/__snapshots__/List.List.stories.storyshot deleted file mode 100644 index 7ed577226d7..00000000000 --- a/frontend/src/components/App/Notifications/__snapshots__/List.List.stories.storyshot +++ /dev/null @@ -1,1574 +0,0 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Notifications - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - style="max-width: 100%;" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > - <div - class="MuiBox-root css-1tbggly" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" - > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> - <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1oep79e-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Message - </div> - <span - aria-label="Sort by Message ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Message ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Cluster - </div> - <span - aria-label="Sort by Cluster ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Cluster ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Date - </div> - <span - aria-label="Sort by Date ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Date ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Visible - </div> - <span - aria-label="Sort by Visible descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Visible descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 0" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 0 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - <div - class="MuiBox-root css-lc7ewt" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster/" - > - cluster - </a> - </div> - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 1" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 1 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 2" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 2 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 3" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 3 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 4" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 4 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 5" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 5 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 6" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 6 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 7" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 7 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="8" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 8" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 8 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="9" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 9" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 9 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="10" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 10" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 10 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - <div - class="MuiBox-root css-lc7ewt" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster/" - > - cluster - </a> - </div> - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="11" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 11" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 11 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="12" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 12" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 12 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="13" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 13" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 13 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="14" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 14" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 14 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > - <div - class="MuiBox-root css-1llu0od" - > - <span /> - <div - class="MuiBox-root css-qpxlqp" - > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-15 of 100 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> - </div> - </div> - </div> - </div> - </div> - </div> - </div> - </div> - </div> -</DocumentFragment> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.DefaultSaveEnable.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.DefaultSaveEnable.stories.storyshot index 0ed963911f3..8b07bc6a3b1 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.DefaultSaveEnable.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.DefaultSaveEnable.stories.storyshot @@ -1,777 +1,779 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-5 of 5 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -779,19 +781,19 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-ova7y8" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-wlshgd-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-ova7y8" > - Save & Apply - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-wlshgd-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Save & Apply + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.Empty.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.Empty.stories.storyshot index c4fed26187d..09d38888349 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.Empty.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.Empty.stories.storyshot @@ -1,43 +1,45 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.EmptyHomepageItems.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.EmptyHomepageItems.stories.storyshot index 27f1369d772..2177437fa0b 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.EmptyHomepageItems.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.EmptyHomepageItems.stories.storyshot @@ -1,777 +1,779 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 5 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -780,4 +782,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.FewItems.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.FewItems.stories.storyshot index 27f1369d772..2177437fa0b 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.FewItems.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.FewItems.stories.storyshot @@ -1,777 +1,779 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 5 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -780,4 +782,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.ManyItems.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.ManyItems.stories.storyshot index da4270653d1..0b4bea4dfbe 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.ManyItems.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.ManyItems.stories.storyshot @@ -1,1187 +1,1189 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%205" + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="5" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 5 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A5 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%205" + > + plugin a 5 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A5 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%206" + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="6" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 6 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A6 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%206" + > + plugin a 6 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A6 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="7" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%207" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 7 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A7 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="8" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%207" + > + plugin a 7 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A7 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="8" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%208" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 8 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A8 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="9" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%208" + > + plugin a 8 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%209" + This is a plugin for this project PLUGIN A8 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="9" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 9 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A9 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="10" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%209" + > + plugin a 9 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2010" + This is a plugin for this project PLUGIN A9 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="10" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 10 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="11" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2010" + > + plugin a 10 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A10 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2011" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="11" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 11 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A11 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="12" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2011" + > + plugin a 11 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A11 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2012" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="12" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 12 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A12 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="13" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2012" + > + plugin a 12 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A12 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2013" + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="13" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 13 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A13 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="14" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2013" + > + plugin a 13 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A13 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2014" + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="14" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 14 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A14 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2014" + > + plugin a 14 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A14 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-15 of 15 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-15 of 15 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1190,4 +1192,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.MoreItems.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.MoreItems.stories.storyshot index 899acb5bc89..780a15b905f 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.MoreItems.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.MoreItems.stories.storyshot @@ -1,1189 +1,1191 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%205" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="5" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 5 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A5 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%205" + > + plugin a 5 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A5 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%206" + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="6" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 6 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A6 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%206" + > + plugin a 6 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A6 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="7" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%207" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 7 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A7 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="8" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%207" + > + plugin a 7 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A7 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="8" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%208" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 8 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A8 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="9" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%208" + > + plugin a 8 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%209" + This is a plugin for this project PLUGIN A8 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="9" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 9 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A9 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="10" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%209" + > + plugin a 9 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A9 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2010" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="10" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 10 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="11" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2010" + > + plugin a 10 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A10 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2011" + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="11" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 11 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A11 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="12" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2011" + > + plugin a 11 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A11 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2012" + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="12" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 12 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A12 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="13" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2012" + > + plugin a 12 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A12 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="13" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2013" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 13 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A13 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="14" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2013" + > + plugin a 13 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2014" + This is a plugin for this project PLUGIN A13 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="14" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 14 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A14 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2014" + > + plugin a 14 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A14 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-15 of 50 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-15 of 50 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> + </button> + </span> + </div> </div> </div> </div> @@ -1192,4 +1194,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithAutoSave.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithAutoSave.stories.storyshot index d5dbc7b8ea0..001b95e0100 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithAutoSave.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithAutoSave.stories.storyshot @@ -1,102 +1,104 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" +<body> + <div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Example Plugin AutoSave - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Example Plugin AutoSave + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - This is an example plugin with auto-save enabled. <div - class="MuiBox-root css-oo7k07" - style="height: 70vh;" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <div /> + This is an example plugin with auto-save enabled. <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + class="MuiBox-root css-oo7k07" + style="height: 70vh;" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1a2ml2f-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="false" - for="mui-141" - id="mui-141-label" - > - Normal Input - </label> + <div /> <div - class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lu0w1h-MuiInputBase-root-MuiOutlinedInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" > - <input - aria-invalid="false" - class="MuiInputBase-input MuiOutlinedInput-input css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input" - id="mui-141" - type="text" - value="" - /> - <fieldset - aria-hidden="true" - class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1a2ml2f-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="false" + for=":mock-test-id:" + id=":mock-test-id:" > - <legend - class="css-yjsfm1" + Normal Input + </label> + <div + class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lu0w1h-MuiInputBase-root-MuiOutlinedInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiOutlinedInput-input css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input" + id=":mock-test-id:" + type="text" + value="" + /> + <fieldset + aria-hidden="true" + class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" > - <span> - Normal Input - </span> - </legend> - </fieldset> + <legend + class="css-yjsfm1" + > + <span> + Normal Input + </span> + </legend> + </fieldset> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-j1fy4m" - > <div - class="MuiStack-root css-1o3fqjj-MuiStack-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiStack-root css-niqf4j-MuiStack-root" - /> + class="MuiStack-root css-1o3fqjj-MuiStack-root" + > + <div + class="MuiStack-root css-niqf4j-MuiStack-root" + /> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithoutAutoSave.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithoutAutoSave.stories.storyshot index bf48365145c..bcc0b13e5ea 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithoutAutoSave.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithoutAutoSave.stories.storyshot @@ -1,123 +1,125 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" +<body> + <div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Example Plugin Normal - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Example Plugin Normal + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - This is an example plugin with normal save. <div - class="MuiBox-root css-oo7k07" - style="height: 70vh;" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <div /> + This is an example plugin with normal save. <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + class="MuiBox-root css-oo7k07" + style="height: 70vh;" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1a2ml2f-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="false" - for="mui-142" - id="mui-142-label" - > - Normal Input - </label> + <div /> <div - class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lu0w1h-MuiInputBase-root-MuiOutlinedInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" > - <input - aria-invalid="false" - class="MuiInputBase-input MuiOutlinedInput-input css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input" - id="mui-142" - type="text" - value="" - /> - <fieldset - aria-hidden="true" - class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1a2ml2f-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="false" + for=":mock-test-id:" + id=":mock-test-id:" + > + Normal Input + </label> + <div + class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lu0w1h-MuiInputBase-root-MuiOutlinedInput-root" > - <legend - class="css-yjsfm1" + <input + aria-invalid="false" + class="MuiInputBase-input MuiOutlinedInput-input css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input" + id=":mock-test-id:" + type="text" + value="" + /> + <fieldset + aria-hidden="true" + class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" > - <span> - Normal Input - </span> - </legend> - </fieldset> + <legend + class="css-yjsfm1" + > + <span> + Normal Input + </span> + </legend> + </fieldset> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-j1fy4m" - > <div - class="MuiStack-root css-1o3fqjj-MuiStack-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiStack-root css-niqf4j-MuiStack-root" + class="MuiStack-root css-1o3fqjj-MuiStack-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" - disabled="" - style="background-color: silver; color: black;" - tabindex="-1" - type="button" - > - Save - </button> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="color: silver;" - tabindex="0" - type="button" + <div + class="MuiStack-root css-niqf4j-MuiStack-root" > - Cancel - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + disabled="" + style="background-color: silver; color: black;" + tabindex="-1" + type="button" + > + Save + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="color: silver;" + tabindex="0" + type="button" + > + Cancel + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Settings/__snapshots__/Settings.General.stories.storyshot b/frontend/src/components/App/Settings/__snapshots__/Settings.General.stories.storyshot index 6eedce89f43..0eb57d483ad 100644 --- a/frontend/src/components/App/Settings/__snapshots__/Settings.General.stories.storyshot +++ b/frontend/src/components/App/Settings/__snapshots__/Settings.General.stories.storyshot @@ -1,274 +1,276 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" +<body> + <div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - General Settings - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + General Settings + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Version" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-label="Version" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-1txv3mw" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Language - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <div - class="MuiFormControl-root css-k2e4wk-MuiFormControl-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Language + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" > <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiFormControl-root css-k2e4wk-MuiFormControl-root" > <div - aria-controls="under-test" - aria-expanded="false" - aria-haspopup="listbox" - aria-label="Select locale" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - English - </div> - <input - aria-controls="under-test" - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="en" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="under-test" + aria-expanded="false" + aria-haspopup="listbox" + aria-label="Select locale" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + English + </div> + <input + aria-controls="under-test" + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="en" /> - </svg> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Theme - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" - > - <div - class="MuiButtonGroup-root MuiButtonGroup-outlined css-1b41vff-MuiButtonGroup-root" - role="group" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <button - aria-label="light theme" - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButtonGroup-grouped MuiButtonGroup-groupedHorizontal MuiButtonGroup-groupedOutlined MuiButtonGroup-groupedOutlinedHorizontal MuiButtonGroup-groupedOutlinedPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButtonGroup-firstButton css-put5n8-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="dark theme" - class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButtonGroup-grouped MuiButtonGroup-groupedHorizontal MuiButtonGroup-groupedOutlined MuiButtonGroup-groupedOutlinedHorizontal MuiButtonGroup-groupedOutlinedPrimary MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButtonGroup-lastButton css-j5ggku-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Number of rows for tables - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" - > - <div - class="MuiFormControl-root css-1nrlq1o-MuiFormControl-root" + Theme + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" > <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" - style="width: 100px;" + class="MuiButtonGroup-root MuiButtonGroup-outlined css-1b41vff-MuiButtonGroup-root" + role="group" > - <div - aria-controls="mui-145" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" + <button + aria-label="light theme" + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButtonGroup-grouped MuiButtonGroup-groupedHorizontal MuiButtonGroup-groupedOutlined MuiButtonGroup-groupedOutlinedHorizontal MuiButtonGroup-groupedOutlinedPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButtonGroup-firstButton css-put5n8-MuiButtonBase-root-MuiButton-root" tabindex="0" + type="button" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="dark theme" + class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButtonGroup-grouped MuiButtonGroup-groupedHorizontal MuiButtonGroup-groupedOutlined MuiButtonGroup-groupedOutlinedHorizontal MuiButtonGroup-groupedOutlinedPrimary MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButtonGroup-lastButton css-j5ggku-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - <path - d="M7 10l5 5 5-5z" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> + </button> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Timezone to display for dates - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" - > - <div - class="MuiBox-root css-10rqxfs" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Number of rows for tables + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-ka7ti6-MuiAutocomplete-root" + class="MuiFormControl-root css-1nrlq1o-MuiFormControl-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + style="width: 100px;" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-standard css-zh08sj-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="false" - for="cluster-selector-autocomplete" - id="cluster-selector-autocomplete-label" - > - Timezone - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="cluster-selector-autocomplete" - role="combobox" - spellcheck="false" - type="text" - value="" + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" /> + </svg> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Timezone to display for dates + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" + > + <div + class="MuiBox-root css-10rqxfs" + > + <div + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-ka7ti6-MuiAutocomplete-root" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-standard css-zh08sj-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="false" + for="cluster-selector-autocomplete" + id="cluster-selector-autocomplete-label" + > + Timezone + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="cluster-selector-autocomplete" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> </div> - </div> - </dd> - </dl> + </dd> + </dl> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/TopBar.tsx b/frontend/src/components/App/TopBar.tsx index 163bc6e8151..9c6d329d04e 100644 --- a/frontend/src/components/App/TopBar.tsx +++ b/frontend/src/components/App/TopBar.tsx @@ -21,8 +21,8 @@ import { createRouteURL } from '../../lib/router'; import { AppBarAction, AppBarActionsProcessor, + AppBarActionType, DefaultAppBarAction, - HeaderActionType, } from '../../redux/actionButtonsSlice'; import { setVersionDialogOpen } from '../../redux/actions/actions'; import { useTypedSelector } from '../../redux/reducers/reducers'; @@ -128,7 +128,11 @@ export interface PureTopBarProps { onToggleOpen: () => void; } -function AppBarActionsMenu({ appBarActions }: { appBarActions: HeaderActionType[] }) { +function AppBarActionsMenu({ + appBarActions, +}: { + appBarActions: Array<AppBarAction | AppBarActionType>; +}) { const actions = (function stateActions() { return React.Children.toArray( appBarActions.map(action => { @@ -142,10 +146,11 @@ function AppBarActionsMenu({ appBarActions }: { appBarActions: HeaderActionType[ } else if (Action === null) { return null; } else if (typeof Action === 'function') { + const ActionComponent = Action as React.FC; return ( <ErrorBoundary> <MenuItem> - <Action /> + <ActionComponent /> </MenuItem> </ErrorBoundary> ); @@ -156,7 +161,11 @@ function AppBarActionsMenu({ appBarActions }: { appBarActions: HeaderActionType[ return <>{actions}</>; } -function AppBarActions({ appBarActions }: { appBarActions: HeaderActionType[] }) { +function AppBarActions({ + appBarActions, +}: { + appBarActions: Array<AppBarAction | AppBarActionType>; +}) { const actions = (function stateActions() { return React.Children.toArray( appBarActions.map(action => { @@ -166,9 +175,10 @@ function AppBarActions({ appBarActions }: { appBarActions: HeaderActionType[] }) } else if (Action === null) { return null; } else if (typeof Action === 'function') { + const ActionComponent = Action as React.FC; return ( <ErrorBoundary> - <Action /> + <ActionComponent /> </ErrorBoundary> ); } diff --git a/frontend/src/components/App/__snapshots__/TopBar.NoToken.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.NoToken.stories.storyshot index 67dc2b37bf8..d4728ee76a0 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.NoToken.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.NoToken.stories.storyshot @@ -1,108 +1,110 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" - > - <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> <div - class="MuiBox-root css-i9gxme" - /> - <div - class="MuiBox-root css-3n7f37" - /> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + /> + </div> + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/TopBar.OneCluster.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.OneCluster.stories.storyshot index 84a515947a8..90adc7274ea 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.OneCluster.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.OneCluster.stories.storyshot @@ -1,120 +1,220 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" + > + <div + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + /> + <button + aria-controls="primary-user-menu" + aria-haspopup="true" + aria-label="Account of current user" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-sizeMedium css-1jcv3fz-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </nav> + </div> + <div + aria-hidden="true" + class="MuiPopover-root MuiMenu-root MuiModal-root MuiModal-hidden css-1m1noty-MuiModal-root-MuiPopover-root-MuiMenu-root" + id="primary-user-menu" + role="presentation" + style="z-index: 1400;" > <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper MuiMenu-paper MuiMenu-paper css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper" + style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" + tabindex="-1" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> - <div - class="MuiBox-root css-i9gxme" - /> - <div - class="MuiBox-root css-3n7f37" - /> - <button - aria-controls="primary-user-menu" - aria-haspopup="true" - aria-label="Account of current user" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-sizeMedium css-1jcv3fz-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <ul + class="MuiList-root MuiList-padding MuiMenu-list css-6hp17o-MuiList-root-MuiMenu-list" + role="menu" + tabindex="-1" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="0" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Log out + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + General Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Headlamp + + 0.0.1 + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </ul> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/TopBar.ProcessorAction.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.ProcessorAction.stories.storyshot index 434e66843e4..aaee8544ef8 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.ProcessorAction.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.ProcessorAction.stories.storyshot @@ -1,111 +1,113 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" - > - <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> <div - class="MuiBox-root css-i9gxme" - /> - <div - class="MuiBox-root css-3n7f37" - /> - <p> - meow - </p> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + /> + <p> + meow + </p> + </div> + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/TopBar.Token.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.Token.stories.storyshot index 67dc2b37bf8..d4728ee76a0 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.Token.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.Token.stories.storyshot @@ -1,108 +1,110 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" - > - <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> <div - class="MuiBox-root css-i9gxme" - /> - <div - class="MuiBox-root css-3n7f37" - /> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + /> + </div> + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/TopBar.TwoCluster.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.TwoCluster.stories.storyshot index 4f7ab91037a..0664660f549 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.TwoCluster.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.TwoCluster.stories.storyshot @@ -1,136 +1,236 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" - > - <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> - <div - class="MuiBox-root css-i9gxme" - /> <div - class="MuiBox-root css-3n7f37" + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary css-tsm8af-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="css-k5l2zq" + title="ak8s-desktop" + > + Cluster: ak8s-desktop + </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary css-tsm8af-MuiButtonBase-root-MuiButton-root" + aria-controls="primary-user-menu" + aria-haspopup="true" + aria-label="Account of current user" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-sizeMedium css-1jcv3fz-MuiButtonBase-root-MuiIconButton-root" tabindex="0" type="button" > - <span - class="css-k5l2zq" - title="ak8s-desktop" - > - Cluster: ak8s-desktop - </span> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> </div> - <button - aria-controls="primary-user-menu" - aria-haspopup="true" - aria-label="Account of current user" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-sizeMedium css-1jcv3fz-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + </nav> + </div> + <div + aria-hidden="true" + class="MuiPopover-root MuiMenu-root MuiModal-root MuiModal-hidden css-1m1noty-MuiModal-root-MuiPopover-root-MuiMenu-root" + id="primary-user-menu" + role="presentation" + style="z-index: 1400;" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper MuiMenu-paper MuiMenu-paper css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper" + style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" + tabindex="-1" + > + <ul + class="MuiList-root MuiList-padding MuiMenu-list css-6hp17o-MuiList-root-MuiMenu-list" + role="menu" + tabindex="-1" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="0" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Log out + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + General Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Headlamp + + 0.0.1 + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </ul> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/VersionDialog.VersionDialog.stories.storyshot b/frontend/src/components/App/__snapshots__/VersionDialog.VersionDialog.stories.storyshot index df46f87231a..f110922761b 100644 --- a/frontend/src/components/App/__snapshots__/VersionDialog.VersionDialog.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/VersionDialog.VersionDialog.stories.storyshot @@ -1 +1,112 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + style="z-index: 1900;" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm MuiDialog-paperFullWidth css-tlc64q-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Headlamp + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Git Commit + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + abc123abc123abc123abc123abc123abc123abc123abc123abc123 + </span> + </dd> + </dl> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/DetailsViewSection/DetailsViewSection.stories.tsx b/frontend/src/components/DetailsViewSection/DetailsViewSection.stories.tsx index 639fc678a50..d028a86d42b 100644 --- a/frontend/src/components/DetailsViewSection/DetailsViewSection.stories.tsx +++ b/frontend/src/components/DetailsViewSection/DetailsViewSection.stories.tsx @@ -39,19 +39,14 @@ const Template: StoryFn<DetailsViewSectionProps> = args => { const dispatch = useDispatch(); React.useEffect(() => { dispatch( - setDetailsView((resource: any) => { + setDetailsView(resource => { if (resource.kind === 'Node') { - return { - component: (props: { resource: any }) => { - const { resource } = props; - return ( - <SectionBox title={'A title'}> - I am a custom detail view. <br /> - Made by a {resource.kind} component. - </SectionBox> - ); - }, - }; + return ( + <SectionBox title={'A title'}> + I am a custom detail view. <br /> + Made by a {resource.kind} component. + </SectionBox> + ); } return null; }) diff --git a/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.MatchRenderIt.stories.storyshot b/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.MatchRenderIt.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.MatchRenderIt.stories.storyshot +++ b/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.MatchRenderIt.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.NoMatchNoRender.stories.storyshot b/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.NoMatchNoRender.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.NoMatchNoRender.stories.storyshot +++ b/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.NoMatchNoRender.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/DetailsViewSection/detailsViewSectionSlice.ts b/frontend/src/components/DetailsViewSection/detailsViewSectionSlice.ts index 54f5b1db096..e36d678637e 100644 --- a/frontend/src/components/DetailsViewSection/detailsViewSectionSlice.ts +++ b/frontend/src/components/DetailsViewSection/detailsViewSectionSlice.ts @@ -111,7 +111,7 @@ const detailsViewSectionSlice = createSlice({ let section = action.payload as DetailsViewSection; if (section.id === undefined) { if (section.section === undefined) { - section = { id: '', section: section }; + section = { id: '', section: section as unknown as DetailsViewSectionType }; } else { section = { id: '', section: section.section }; } diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarClosed.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarClosed.stories.storyshot index 3f4b03c9929..e626bcaa718 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarClosed.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarClosed.stories.storyshot @@ -1,158 +1,160 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1p9jtjb-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1p9jtjb-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1lee0ix" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1lee0ix" > - <div - aria-label="Home" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/notifications" - role="button" - tabindex="0" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Home" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Notifications" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-w7fu23" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/settings" - role="button" - tabindex="0" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/notifications" + role="button" + tabindex="0" + > + <div + aria-label="Notifications" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-w7fu23" > - <div - aria-label="Settings" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/settings" + role="button" + tabindex="0" + > + <div + aria-label="Settings" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/settings/plugins" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/settings/plugins" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Plugins - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Plugins + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - </ul> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > + </li> + </ul> + </div> <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1h413jj" + class="MuiBox-root css-uskbpj" > <div - class="MuiBox-root css-0" - /> - <div - class="MuiBox-root css-0" + class="MuiBox-root css-1h413jj" > <div - class="MuiBox-root css-xi606m" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-xi606m" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> @@ -160,6 +162,6 @@ </div> </div> </div> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarOpen.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarOpen.stories.storyshot index 2423c4ede41..d3faeb0eb64 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarOpen.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarOpen.stories.storyshot @@ -1,179 +1,181 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Home - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/notifications" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Home + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/notifications" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Notifications - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1jcp995" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/settings" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Notifications + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/settings" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Settings - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/settings/plugins" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/settings/plugins" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Plugins - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Plugins + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - </ul> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > + </li> + </ul> + </div> <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-phsv6y" + class="MuiBox-root css-uskbpj" > <div - class="MuiBox-root css-0" - /> - <div - class="MuiBox-root css-0" + class="MuiBox-root css-phsv6y" > <div - class="MuiBox-root css-s2uf1z" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-s2uf1z" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> @@ -181,6 +183,6 @@ </div> </div> </div> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot index b1bc7c7c6b9..a69732c6e22 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot @@ -1,1058 +1,1179 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1p9jtjb-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1p9jtjb-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1lee0ix" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1lee0ix" > - <div - aria-label="Home" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-w7fu23" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Home" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-w7fu23" > - <div - aria-label="Cluster" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Cluster" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Nodes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Nodes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Custom Resources - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Custom Resources + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Workloads" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Workloads" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pods - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pods + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Deployments - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Deployments + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Stateful Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Stateful Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Daemon Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Daemon Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Replica Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Replica Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Jobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Jobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - CronJobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + CronJobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Storage" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Storage" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volume Claims - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volume Claims + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volumes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volumes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Network" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Network" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Services - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Services + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Endpoints - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Endpoints + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingresses - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingresses + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingress Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingress Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network Policies - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network Policies + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Security" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Security" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Service Accounts - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Service Accounts + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Roles - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Roles + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Role Bindings - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Role Bindings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Configuration" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Configuration" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Config Maps - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Config Maps + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Secrets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Secrets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - HPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + HPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - VPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + VPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pod Disruption Budgets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pod Disruption Budgets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Resource Quotas - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Resource Quotas + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Limit Ranges - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Limit Ranges + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Priority Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Priority Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Runtime Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Runtime Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Leases - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Leases + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Mutating Webhook Configurations + </span> + </div> <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" + > + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Mutating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Validating Webhook Configurations + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> + </div> + </div> + </li> + </ul> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-uskbpj" + > + <div + class="MuiBox-root css-xi606m" + > + <button + aria-label="Create / Apply" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorPrimary MuiIconButton-sizeMedium css-cc97v8-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div + class="MuiBox-root css-1h413jj" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1pkv35m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="text-transform: none; padding-bottom: 0px; padding-top: 0px;" + tabindex="0" + type="button" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <div + class="MuiBox-root css-1d61ugm" > <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" - > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" - > - Validating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" /> - </a> - </li> - </ul> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-xi606m" + > + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </li> - </ul> + </div> + </div> </div> + </div> + </div> + </nav> + </div> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Create / Apply + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-xi606m" + class="MuiBox-root css-0" > <button - aria-label="Create / Apply" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorPrimary MuiIconButton-sizeMedium css-cc97v8-MuiButtonBase-root-MuiIconButton-root" + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" tabindex="0" type="button" @@ -1061,37 +1182,187 @@ class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> - <div - class="MuiBox-root css-1h413jj" + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <div - class="MuiBox-root css-0" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - <div - class="MuiBox-root css-0" + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" > - <div - class="MuiBox-root css-xi606m" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> </div> </div> </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Apply + </button> </div> </div> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot index 445e7d48045..4226dfdd909 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot @@ -1,1148 +1,1419 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Home - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1jcp995" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Home + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Nodes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Nodes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Custom Resources - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Custom Resources + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Workloads - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Workloads + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pods - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pods + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Deployments - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Deployments + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Stateful Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Stateful Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Daemon Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Daemon Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Replica Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Replica Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Jobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Jobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - CronJobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + CronJobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volume Claims - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volume Claims + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volumes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volumes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Services - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Services + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Endpoints - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Endpoints + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingresses - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingresses + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingress Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingress Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network Policies - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network Policies + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Security - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Security + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Service Accounts - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Service Accounts + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Roles - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Roles + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Role Bindings - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Role Bindings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Configuration - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Configuration + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Config Maps - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Config Maps + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Secrets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Secrets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - HPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + HPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - VPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + VPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pod Disruption Budgets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pod Disruption Budgets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Resource Quotas - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Resource Quotas + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Limit Ranges - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Limit Ranges + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Priority Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Priority Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Runtime Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Runtime Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Leases - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Leases + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Mutating Webhook Configurations + </span> + </div> <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" + > + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Mutating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Validating Webhook Configurations + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> + </div> + </div> + </li> + </ul> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-uskbpj" + > + <div + class="MuiBox-root css-xi606m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon" + /> + Create + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div + class="MuiBox-root css-phsv6y" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1pkv35m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="text-transform: none; padding-bottom: 0px; padding-top: 0px;" + tabindex="0" + type="button" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <div + class="MuiBox-root css-70qvj9" > <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" - > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" - > - Validating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" /> - </a> - </li> - </ul> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-s2uf1z" + > + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </li> - </ul> + </div> + </div> </div> + </div> + </div> + </nav> + </div> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Create / Apply + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-xi606m" + class="MuiBox-root css-0" > <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" type="button" > <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - Create + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> - <div - class="MuiBox-root css-phsv6y" + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" > - <div - class="MuiBox-root css-0" - /> - <div - class="MuiBox-root css-0" + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" > - <div - class="MuiBox-root css-s2uf1z" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> </div> </div> </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Apply + </button> </div> </div> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.NoSidebar.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.NoSidebar.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.NoSidebar.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.NoSidebar.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.NotVisibleSidebar.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.NotVisibleSidebar.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.NotVisibleSidebar.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.NotVisibleSidebar.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.SelectedItemWithSidebarOmitted.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.SelectedItemWithSidebarOmitted.stories.storyshot index 119cb6118a0..17928f3d169 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.SelectedItemWithSidebarOmitted.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.SelectedItemWithSidebarOmitted.stories.storyshot @@ -1,1148 +1,1419 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Home - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Home + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Nodes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Nodes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Custom Resources - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Custom Resources + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1jcp995" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Workloads - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Workloads + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pods - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pods + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Deployments - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Deployments + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Stateful Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Stateful Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Daemon Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Daemon Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Replica Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Replica Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Jobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Jobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - CronJobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + CronJobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volume Claims - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volume Claims + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volumes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volumes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Services - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Services + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Endpoints - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Endpoints + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingresses - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingresses + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingress Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingress Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network Policies - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network Policies + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Security - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Security + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Service Accounts - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Service Accounts + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Roles - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Roles + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Role Bindings - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Role Bindings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Configuration - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Configuration + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Config Maps - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Config Maps + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Secrets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Secrets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - HPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + HPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - VPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + VPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pod Disruption Budgets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pod Disruption Budgets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Resource Quotas - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Resource Quotas + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Limit Ranges - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Limit Ranges + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Priority Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Priority Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Runtime Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Runtime Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Leases - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Leases + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Mutating Webhook Configurations + </span> + </div> <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" + > + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Mutating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Validating Webhook Configurations + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> + </div> + </div> + </li> + </ul> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-uskbpj" + > + <div + class="MuiBox-root css-xi606m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon" + /> + Create + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div + class="MuiBox-root css-phsv6y" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1pkv35m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="text-transform: none; padding-bottom: 0px; padding-top: 0px;" + tabindex="0" + type="button" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <div + class="MuiBox-root css-70qvj9" > <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" - > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" - > - Validating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" /> - </a> - </li> - </ul> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-s2uf1z" + > + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </li> - </ul> + </div> + </div> </div> + </div> + </div> + </nav> + </div> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Create / Apply + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-xi606m" + class="MuiBox-root css-0" > <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" type="button" > <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - Create + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> - <div - class="MuiBox-root css-phsv6y" + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" > - <div - class="MuiBox-root css-0" - /> - <div - class="MuiBox-root css-0" + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" > - <div - class="MuiBox-root css-s2uf1z" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> </div> </div> </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Apply + </button> </div> </div> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Selected.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Selected.stories.storyshot index 3de4dca0ffb..d6c0f7a0b0a 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Selected.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Selected.stories.storyshot @@ -1,37 +1,39 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - style="background-color: rgba(0, 0, 0, 0.87);" - > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" +<body> + <div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + style="background-color: rgba(0, 0, 0, 0.87);" > - <li - class="css-1jcp995" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Sublist.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Sublist.stories.storyshot index f3bac08a97b..bbc2fb02b62 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Sublist.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Sublist.stories.storyshot @@ -1,81 +1,83 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - style="background-color: rgba(0, 0, 0, 0.87);" - > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" +<body> + <div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + style="background-color: rgba(0, 0, 0, 0.87);" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - </ul> + </li> + </ul> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.SublistExpanded.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.SublistExpanded.stories.storyshot index decebe202c0..49701e12dd3 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.SublistExpanded.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.SublistExpanded.stories.storyshot @@ -1,81 +1,83 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - style="background-color: rgba(0, 0, 0, 0.87);" - > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" +<body> + <div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + style="background-color: rgba(0, 0, 0, 0.87);" > - <li - class="css-1jcp995" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - </ul> + </li> + </ul> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Unselected.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Unselected.stories.storyshot index 9ce40211ffe..52b59f1fe55 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Unselected.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Unselected.stories.storyshot @@ -1,37 +1,39 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - style="background-color: rgba(0, 0, 0, 0.87);" - > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" +<body> + <div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + style="background-color: rgba(0, 0, 0, 0.87);" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/account/__snapshots__/AuthToken.ShowActions.stories.storyshot b/frontend/src/components/account/__snapshots__/AuthToken.ShowActions.stories.storyshot index 407546949b9..f709d913346 100644 --- a/frontend/src/components/account/__snapshots__/AuthToken.ShowActions.stories.storyshot +++ b/frontend/src/components/account/__snapshots__/AuthToken.ShowActions.stories.storyshot @@ -1,5 +1,194 @@ -<DocumentFragment> - <main - class="MuiBox-root css-0" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <main + class="MuiBox-root css-0" + /> + </div> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authtoken-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authtoken-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authtoken-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + a title + </h1> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiDialogContentText-root MuiTypography-body1 MuiDialogContentText-root css-1tmyuhs-MuiTypography-root-MuiDialogContentText-root" + > + Please paste your authentication token. + </p> + <div + class="MuiFormControl-root MuiFormControl-marginDense MuiFormControl-fullWidth MuiTextField-root css-1z10yd4-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="token" + id="token-label" + > + ID token + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="token" + type="password" + value="a token" + /> + </div> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <div + class="MuiBox-root css-d0uhtl" + > + Check out how to generate a + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="https://headlamp.dev/docs/latest/installation/#create-a-service-account-token" + style="cursor: pointer; margin-left: 0.4rem;" + target="_blank" + > + service account token + </a> + . + </div> + <div + style="flex: 1 0 0px;" + /> + </div> + <div + class="MuiBox-root css-1dj2o51" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Cancel + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Authenticate + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/account/__snapshots__/AuthToken.ShowError.stories.storyshot b/frontend/src/components/account/__snapshots__/AuthToken.ShowError.stories.storyshot index d77b08f71d9..1f0d1f16bbf 100644 --- a/frontend/src/components/account/__snapshots__/AuthToken.ShowError.stories.storyshot +++ b/frontend/src/components/account/__snapshots__/AuthToken.ShowError.stories.storyshot @@ -1,28 +1,204 @@ -<DocumentFragment> - <main - class="MuiBox-root css-0" +<body> + <div + aria-hidden="true" + > + <main + class="MuiBox-root css-0" + > + <div + class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomCenter css-1t20nyk-MuiSnackbar-root" + role="presentation" + > + <div + aria-describedby="message-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" + direction="up" + role="alert" + style="opacity: 1; transform: none; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + > + <div + class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + > + <span + id="message-id" + > + Error authenticating + </span> + </div> + </div> + </div> + </main> + </div> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" > <div - class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomCenter css-1t20nyk-MuiSnackbar-root" + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" > <div - aria-describedby="message-id" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" - direction="up" - role="alert" - style="opacity: 1; transform: scale(1, 1); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + aria-labelledby="authtoken-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authtoken-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> <div - class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" > - <span - id="message-id" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authtoken-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + a title + </h1> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" > - Error authenticating - </span> + <p + class="MuiTypography-root MuiDialogContentText-root MuiTypography-body1 MuiDialogContentText-root css-1tmyuhs-MuiTypography-root-MuiDialogContentText-root" + > + Please paste your authentication token. + </p> + <div + class="MuiFormControl-root MuiFormControl-marginDense MuiFormControl-fullWidth MuiTextField-root css-1z10yd4-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="token" + id="token-label" + > + ID token + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="token" + type="password" + value="a token" + /> + </div> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <div + class="MuiBox-root css-d0uhtl" + > + Check out how to generate a + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="https://headlamp.dev/docs/latest/installation/#create-a-service-account-token" + style="cursor: pointer; margin-left: 0.4rem;" + target="_blank" + > + service account token + </a> + . + </div> + <div + style="flex: 1 0 0px;" + /> + </div> + <div + class="MuiBox-root css-1dj2o51" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Authenticate + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </main> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.AnError.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.AnError.stories.storyshot index df46f87231a..7fc26153f92 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.AnError.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.AnError.stories.storyshot @@ -1 +1,138 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-dvxtzn" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-164mdc" + > + <div + class="MuiBox-root css-1c5ij41" + > + <div + class="MuiBox-root css-19midj6" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + Failed to get authentication information: Oh no! Some error happened?!? + </p> + </div> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Try Again + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </main> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.AuthTypeoidc.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.AuthTypeoidc.stories.storyshot index df46f87231a..519525dfb06 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.AuthTypeoidc.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.AuthTypeoidc.stories.storyshot @@ -1 +1,147 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-dvxtzn" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1c5ij41" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Sign In + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-1c5ij41" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Use A Token + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-r2ygw3" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + </div> + </main> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.BasicAuthChooser.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.BasicAuthChooser.stories.storyshot index df46f87231a..8482ed237b5 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.BasicAuthChooser.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.BasicAuthChooser.stories.storyshot @@ -1 +1,133 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-dvxtzn" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1c5ij41" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Use A Token + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-r2ygw3" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + </div> + </main> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.HaveClusters.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.HaveClusters.stories.storyshot index df46f87231a..c30c03acbc1 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.HaveClusters.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.HaveClusters.stories.storyshot @@ -1 +1,152 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-dvxtzn" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1c5ij41" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Use A Token + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-r2ygw3" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + </div> + </main> + <div + class="MuiBox-root css-dvxtzn" + > + <div + class="MuiBox-root css-oo0cqs" + role="button" + style="cursor: pointer;" + > + <div + class="MuiBox-root css-37urdo" + /> + <div + class="MuiBox-root css-1kuy7z7" + style="text-transform: uppercase;" + > + Back + </div> + </div> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.Testing.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.Testing.stories.storyshot index df46f87231a..96101a47ec9 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.Testing.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.Testing.stories.storyshot @@ -1 +1,129 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-xi606m" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some testing title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-5cned0" + > + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Testing auth" + > + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> + </main> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/Overview.stories.tsx b/frontend/src/components/cluster/Overview.stories.tsx index b62d6265ece..7bc5e1bc67c 100644 --- a/frontend/src/components/cluster/Overview.stories.tsx +++ b/frontend/src/components/cluster/Overview.stories.tsx @@ -1,139 +1,9 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; -import Event from '../../lib/k8s/event'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Overview from './Overview'; -Event.useList = () => { - const objList = [ - { - apiVersion: 'v1', - count: 1, - eventTime: null, - firstTimestamp: '2023-07-13T13:42:00Z', - involvedObject: { - apiVersion: 'v1', - fieldPath: 'spec.containers{hello}', - kind: 'Pod', - name: 'hello-123-123', - namespace: 'default', - resourceVersion: '44429432', - uid: 'a1234', - }, - kind: 'Event', - lastTimestamp: '2023-07-13T13:42:00Z', - message: 'Started container hello', - metadata: { - creationTimestamp: '2023-07-13T13:42:00Z', - name: 'hello-123-123.321', - namespace: 'default', - resourceVersion: '44429443', - uid: 'a12345', - }, - reason: 'Started', - reportingComponent: '', - reportingInstance: '', - source: { - component: 'kubelet', - host: 'aks-agentpool-30159275-vmss00003g', - }, - type: 'Normal', - }, - { - apiVersion: 'v1', - count: 4449, - eventTime: null, - firstTimestamp: '2023-07-12T20:07:10Z', - involvedObject: { - apiVersion: 'autoscaling/v2', - kind: 'HorizontalPodAutoscaler', - name: 'nginx-deployment', - namespace: 'default', - resourceVersion: '1', - uid: 'b1234', - }, - kind: 'Event', - lastTimestamp: '2023-07-13T14:42:17Z', - message: 'failed to get cpu utilization: missing request for cpu', - metadata: { - creationTimestamp: '2023-07-12T20:07:10Z', - name: 'nginx-deployment.1234', - namespace: 'default', - resourceVersion: '1', - uid: 'b12345', - }, - reason: 'FailedGetResourceMetric', - reportingComponent: '', - reportingInstance: '', - source: { - component: 'horizontal-pod-autoscaler', - }, - type: 'Warning', - }, - { - apiVersion: 'v1', - kind: 'Event', - metadata: { - name: 'nginx-deployment-12345', - namespace: 'default', - creationTimestamp: '2024-02-12T20:07:10Z', - uid: 'b123456', - resourceVersion: '1', - }, - involvedObject: { - kind: 'Pod', - name: 'nginx-deployment-1234567890-abcde', - namespace: 'default', - uid: 'b1234', - }, - reason: 'FailedGetResourceMetric', - message: 'failed to get cpu utilization: missing request for cpu', - source: { - component: 'horizontal-pod-autoscaler', - }, - firstTimestamp: '2024-02-13T14:42:17Z', - lastTimestamp: '2024-02-13T14:42:17Z', - type: 'Warning', - series: { - count: 10, - lastObservedTime: '2024-02-13T14:42:17Z', - }, - }, - { - apiVersion: 'v1', - kind: 'Event', - metadata: { - name: 'nginx-deployment-12346', - namespace: 'default', - creationTimestamp: '2024-02-12T20:07:10Z', - uid: 'abc123456', - resourceVersion: '1', - }, - involvedObject: { - kind: 'Pod', - name: 'nginx-deployment-abcd-1234567890', - namespace: 'default', - uid: 'b1234', - }, - reason: 'FailedGetResourceMetric', - message: 'failed to get cpu utilization: missing request for cpu', - source: { - component: 'horizontal-pod-autoscaler', - }, - firstTimestamp: null, - lastTimestamp: null, - type: 'Warning', - series: { - count: 10, - lastObservedTime: '2024-02-13T15:42:17Z', - }, - reportingComponent: '', - reportingInstance: '', - }, - ].map((data: any) => new Event(data)); - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'cluster/Overview', component: Overview, @@ -147,6 +17,154 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/events', () => + HttpResponse.json({ + kind: 'EventsList', + items: [ + { + apiVersion: 'v1', + count: 1, + eventTime: null, + firstTimestamp: '2023-07-13T13:42:00Z', + involvedObject: { + apiVersion: 'v1', + fieldPath: 'spec.containers{hello}', + kind: 'Pod', + name: 'hello-123-123', + namespace: 'default', + resourceVersion: '44429432', + uid: 'a1234', + }, + kind: 'Event', + lastTimestamp: '2023-07-13T13:42:00Z', + message: 'Started container hello', + metadata: { + creationTimestamp: '2023-07-13T13:42:00Z', + name: 'hello-123-123.321', + namespace: 'default', + resourceVersion: '44429443', + uid: 'a12345', + }, + reason: 'Started', + reportingComponent: '', + reportingInstance: '', + source: { + component: 'kubelet', + host: 'aks-agentpool-30159275-vmss00003g', + }, + type: 'Normal', + }, + { + apiVersion: 'v1', + count: 4449, + eventTime: null, + firstTimestamp: '2023-07-12T20:07:10Z', + involvedObject: { + apiVersion: 'autoscaling/v2', + kind: 'HorizontalPodAutoscaler', + name: 'nginx-deployment', + namespace: 'default', + resourceVersion: '1', + uid: 'b1234', + }, + kind: 'Event', + lastTimestamp: '2023-07-13T14:42:17Z', + message: 'failed to get cpu utilization: missing request for cpu', + metadata: { + creationTimestamp: '2023-07-12T20:07:10Z', + name: 'nginx-deployment.1234', + namespace: 'default', + resourceVersion: '1', + uid: 'b12345', + }, + reason: 'FailedGetResourceMetric', + reportingComponent: '', + reportingInstance: '', + source: { + component: 'horizontal-pod-autoscaler', + }, + type: 'Warning', + }, + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12345', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'b123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-1234567890-abcde', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: '2024-02-13T14:42:17Z', + lastTimestamp: '2024-02-13T14:42:17Z', + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T14:42:17Z', + }, + }, + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12346', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'abc123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-abcd-1234567890', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: null, + lastTimestamp: null, + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T15:42:17Z', + }, + reportingComponent: '', + reportingInstance: '', + }, + ], + metadata: {}, + }) + ), + http.get('http://localhost:4466/api/v1/pods', () => + HttpResponse.json({ + kind: 'PodList', + apiVersion: 'v1', + metadata: {}, + items: [], + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoClustersButRecent.stories.storyshot b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoClustersButRecent.stories.storyshot index e38e513e95b..5aa5cc039df 100644 --- a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoClustersButRecent.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoClustersButRecent.stories.storyshot @@ -1,3 +1,147 @@ -<DocumentFragment> - <span /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <span /> + </div> + <div + aria-busy="false" + aria-labelledby="chooser-dialog-title" + class="MuiPopover-root MuiModal-root css-1ha3vqg-MuiModal-root-MuiPopover-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper css-3bmhjh-MuiPaper-root-MuiPopover-paper" + style="opacity: 1; transform: none; transition: opacity 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; top: 16px; left: 16px; transform-origin: -16px -16px;" + tabindex="-1" + > + <div + class="MuiBox-root css-19midj6" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard MuiFormLabel-colorPrimary Mui-focused MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="filled-size-small" + id="filled-size-small-label" + > + Choose cluster + </label> + <div + aria-haspopup="listbox" + aria-owns="cluster-chooser-list" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-sizeSmall css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputSizeSmall css-nz481w-MuiInputBase-input-MuiInput-input" + id="filled-size-small" + placeholder="Name" + type="text" + value="" + /> + </div> + </div> + <ul + class="MuiList-root MuiList-padding MuiList-dense css-1k1lw4j-MuiList-root" + id="cluster-chooser-list" + role="menu" + tabindex="-1" + > + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster0" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense MuiListItemText-multiline css-konndc-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster0 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + > + Current + </p> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster1" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster1 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster2" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster2 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoRecentClusters.stories.storyshot b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoRecentClusters.stories.storyshot index e38e513e95b..d490565ef93 100644 --- a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoRecentClusters.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoRecentClusters.stories.storyshot @@ -1,3 +1,197 @@ -<DocumentFragment> - <span /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <span /> + </div> + <div + aria-busy="false" + aria-labelledby="chooser-dialog-title" + class="MuiPopover-root MuiModal-root css-1ha3vqg-MuiModal-root-MuiPopover-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper css-3bmhjh-MuiPaper-root-MuiPopover-paper" + style="opacity: 1; transform: none; transition: opacity 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; top: 16px; left: 16px; transform-origin: -16px -16px;" + tabindex="-1" + > + <div + class="MuiBox-root css-19midj6" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard MuiFormLabel-colorPrimary Mui-focused MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="filled-size-small" + id="filled-size-small-label" + > + Choose cluster + </label> + <div + aria-haspopup="listbox" + aria-owns="cluster-chooser-list" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-sizeSmall css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputSizeSmall css-nz481w-MuiInputBase-input-MuiInput-input" + id="filled-size-small" + placeholder="Name" + type="text" + value="" + /> + </div> + </div> + <ul + class="MuiList-root MuiList-padding MuiList-dense css-1k1lw4j-MuiList-root" + id="cluster-chooser-list" + role="menu" + tabindex="-1" + > + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster0" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense MuiListItemText-multiline css-konndc-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster0 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + > + Current + </p> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster1" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster1 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster2" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster2 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster3" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster3 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster4" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster4 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Normal.stories.storyshot b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Normal.stories.storyshot index e38e513e95b..0987c8c6a8b 100644 --- a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Normal.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Normal.stories.storyshot @@ -1,3 +1,205 @@ -<DocumentFragment> - <span /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <span /> + </div> + <div + aria-busy="false" + aria-labelledby="chooser-dialog-title" + class="MuiPopover-root MuiModal-root css-1ha3vqg-MuiModal-root-MuiPopover-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper css-3bmhjh-MuiPaper-root-MuiPopover-paper" + style="opacity: 1; transform: none; transition: opacity 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; top: 16px; left: 16px; transform-origin: -16px -16px;" + tabindex="-1" + > + <div + class="MuiBox-root css-19midj6" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard MuiFormLabel-colorPrimary Mui-focused MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="filled-size-small" + id="filled-size-small-label" + > + Choose cluster + </label> + <div + aria-haspopup="listbox" + aria-owns="cluster-chooser-list" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-sizeSmall css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputSizeSmall css-nz481w-MuiInputBase-input-MuiInput-input" + id="filled-size-small" + placeholder="Name" + type="text" + value="" + /> + </div> + </div> + <ul + class="MuiList-root MuiList-padding MuiList-dense css-1k1lw4j-MuiList-root" + id="cluster-chooser-list" + role="menu" + tabindex="-1" + > + <li + class="MuiListSubheader-root MuiListSubheader-gutters css-1ac4l9u-MuiListSubheader-root" + > + Recent clusters + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster2" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense MuiListItemText-multiline css-konndc-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster2 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + > + Current + </p> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster1" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster1 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster3" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster3 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <hr + class="MuiDivider-root MuiDivider-fullWidth css-9mgopn-MuiDivider-root" + /> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster0" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster0 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster4" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster4 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Scrollbar.stories.storyshot b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Scrollbar.stories.storyshot index e38e513e95b..bdcbc00fadc 100644 --- a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Scrollbar.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Scrollbar.stories.storyshot @@ -1,3 +1,580 @@ -<DocumentFragment> - <span /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <span /> + </div> + <div + aria-busy="false" + aria-labelledby="chooser-dialog-title" + class="MuiPopover-root MuiModal-root css-1ha3vqg-MuiModal-root-MuiPopover-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper css-3bmhjh-MuiPaper-root-MuiPopover-paper" + style="opacity: 1; transform: none; transition: opacity 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; top: 16px; left: 16px; transform-origin: -16px -16px;" + tabindex="-1" + > + <div + class="MuiBox-root css-19midj6" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard MuiFormLabel-colorPrimary Mui-focused MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="filled-size-small" + id="filled-size-small-label" + > + Choose cluster + </label> + <div + aria-haspopup="listbox" + aria-owns="cluster-chooser-list" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-sizeSmall css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputSizeSmall css-nz481w-MuiInputBase-input-MuiInput-input" + id="filled-size-small" + placeholder="Name" + type="text" + value="" + /> + </div> + </div> + <ul + class="MuiList-root MuiList-padding MuiList-dense css-1k1lw4j-MuiList-root" + id="cluster-chooser-list" + role="menu" + tabindex="-1" + > + <li + class="MuiListSubheader-root MuiListSubheader-gutters css-1ac4l9u-MuiListSubheader-root" + > + Recent clusters + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster2" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense MuiListItemText-multiline css-konndc-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster2 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + > + Current + </p> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster3" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster3 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster4" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster4 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <hr + class="MuiDivider-root MuiDivider-fullWidth css-9mgopn-MuiDivider-root" + /> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster0" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster0 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster1" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster1 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster10" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster10 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster11" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster11 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster12" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster12 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster13" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster13 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster14" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster14 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster15" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster15 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster16" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster16 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster17" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster17 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster18" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster18 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster19" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster19 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster5" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster5 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster6" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster6 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster7" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster7 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster8" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster8 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster9" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster9 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/__snapshots__/Overview.Events.stories.storyshot b/frontend/src/components/cluster/__snapshots__/Overview.Events.stories.storyshot index 6180ccaf9e5..91b2bc19739 100644 --- a/frontend/src/components/cluster/__snapshots__/Overview.Events.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/Overview.Events.stories.storyshot @@ -1,455 +1,453 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Overview - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Overview + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-lpikod" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-4 css-13cu5dn-MuiGrid-root" + class="MuiBox-root css-lpikod" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-4 css-13cu5dn-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" > <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + <div + class="MuiBox-root css-0" > - CPU Usage - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + CPU Usage + </p> + </div> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" + /> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - 0.00 / 36 units - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts1-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts1-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 0.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + … + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" - > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" > <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + <div + class="MuiBox-root css-0" > - Memory Usage - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + Memory Usage + </p> + </div> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" + /> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - 0.00 / 143.63 GB - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts3-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts3-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 0.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + … + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" - > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" > <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > + <div + class="MuiBox-root css-0" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + Pods + </p> + </div> <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" > - Pods + 0 / 0 Requested </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - 4 / 8 Requested - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts5-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts5-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 50.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + 0 % + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" - > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" > <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > + <div + class="MuiBox-root css-0" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + Nodes + </p> + </div> <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" > - Nodes + 0 / 1 Ready </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - 2 / 2 Ready - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts7-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts7-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 100.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + 0.0 % + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> @@ -460,1095 +458,158 @@ </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Events - </h1> <div - class="MuiBox-root css-ldp2l3" + class="MuiBox-root css-70qvj9" > - <label - class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Events + </h1> + <div + class="MuiBox-root css-ldp2l3" > - <span - class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" > <span - class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" > - <input - checked="" - class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" - type="checkbox" - /> <span - class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" - /> + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" /> </span> <span - class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" - /> - </span> - <span - class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" - > - Only warnings (3) - </span> - </label> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" - > - <div - class="MuiBox-root css-1dipl1t" - > - <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" - > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> - <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" - > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> + Only warnings (0) + </span> + </label> </div> </div> </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiBox-root css-1dipl1t" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" - > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> - <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-466wbf-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180; --header-last_seen-size: 180; --col-last_seen-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Type - </div> - <span - aria-label="Sort by Type ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Type ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Reason - </div> - <span - aria-label="Sort by Reason ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Reason ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > + Namespaces + </label> <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - Message - </div> - <span - aria-label="Sort by Message ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Message ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M7 10l5 5 5-5z" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1pj70p8-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Last Seen + </button> </div> - <span - aria-label="Sorted by Last Seen ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Last Seen ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> </div> </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - Pod - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nginx-deployment-abcd-1234567890 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - <span - aria-label="FailedGetResourceMetric" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - data-mui-internal-clone-element="true" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - FailedGetResourceMetric - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="abc123456" - style="word-break: break-all; white-space: normal;" - > - failed to get cpu utilization: missing request for cpu - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-4uygf7-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2024-02-13T15:42:17.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - Pod - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nginx-deployment-1234567890-abcde - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - <span - aria-label="FailedGetResourceMetric" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - data-mui-internal-clone-element="true" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - FailedGetResourceMetric - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="b123456" - style="word-break: break-all; white-space: normal;" - > - failed to get cpu utilization: missing request for cpu - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-4uygf7-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2024-02-13T14:42:17.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - HorizontalPodAutoscaler - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nginx-deployment - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - <span - aria-label="FailedGetResourceMetric" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - data-mui-internal-clone-element="true" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - FailedGetResourceMetric - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="b12345" - style="word-break: break-all; white-space: normal;" - > - failed to get cpu utilization: missing request for cpu - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-4uygf7-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-07-13T14:42:17.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> + </div> + </div> + </div> + </div> </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > <div - class="MuiBox-root css-1bxknjp" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-19midj6" > - <span /> - <div - class="MuiBox-root css-qpxlqp" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> + No data to be shown. + </p> </div> </div> </div> @@ -1558,4 +619,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.Basic.stories.storyshot b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.Basic.stories.storyshot index 0cd0ad83c77..73e04ceb71b 100644 --- a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.Basic.stories.storyshot +++ b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.Basic.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Some label" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Some label" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LargeAndColorful.stories.storyshot b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LargeAndColorful.stories.storyshot index 0cd0ad83c77..73e04ceb71b 100644 --- a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LargeAndColorful.stories.storyshot +++ b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LargeAndColorful.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Some label" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Some label" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LongDescription.stories.storyshot b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LongDescription.stories.storyshot index 0cd0ad83c77..73e04ceb71b 100644 --- a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LongDescription.stories.storyshot +++ b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LongDescription.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Some label" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Some label" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/AlertNotification.stories.tsx b/frontend/src/components/common/AlertNotification.stories.tsx index 7b4a134246f..0bad171ff7b 100644 --- a/frontend/src/components/common/AlertNotification.stories.tsx +++ b/frontend/src/components/common/AlertNotification.stories.tsx @@ -24,18 +24,10 @@ const Template: StoryFn<PureAlertNotificationProps> = args => <PureAlertNotifica export const Error = Template.bind({}); Error.args = { - checkerFunction: () => { - return new Promise(function (resolve, reject) { - reject('Offline'); - }); - }, + checkerFunction: () => Promise.reject('offline'), }; export const NoError = Template.bind({}); NoError.args = { - checkerFunction: () => { - return new Promise(function (resolve) { - resolve({ statusText: 'OK' }); - }); - }, + checkerFunction: () => Promise.resolve({ statusText: 'OK' }), }; diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.NoData.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.NoData.stories.storyshot index 52d4f69021c..fc6d4bb0fa6 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.NoData.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.NoData.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent100.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent100.stories.storyshot index 52d4f69021c..fc6d4bb0fa6 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent100.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent100.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent50.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent50.stories.storyshot index 52d4f69021c..fc6d4bb0fa6 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent50.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent50.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Tooltip.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Tooltip.stories.storyshot index 52d4f69021c..fc6d4bb0fa6 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Tooltip.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Tooltip.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.NoData.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.NoData.stories.storyshot index 20f38448266..435bec02079 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.NoData.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.NoData.stories.storyshot @@ -1,37 +1,39 @@ -<DocumentFragment> - <div - aria-busy="true" - aria-live="polite" - class="MuiBox-root css-2esbmj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" - > - CPU usage - </p> +<body> + <div> <div - class="MuiBox-root css-5cned0" + aria-busy="true" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading data for CPU usage" + <p + class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" + > + CPU usage + </p> + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading data for CPU usage" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent100.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent100.stories.storyshot index df88034be80..1527681da4c 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent100.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent100.stories.storyshot @@ -1,84 +1,86 @@ -<DocumentFragment> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" - > - Pods - </p> +<body> + <div> <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 160px; height: 160px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="100" - cy="100" - height="160" - style="width: 100%; height: 100%;" - viewBox="0 0 160 160" - width="160" + <p + class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" > - <title /> - <desc /> - <defs> - <clippath - id="recharts13-clip" - > - <rect - height="150" - width="150" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + Pods + </p> + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 160px; height: 160px; margin-left: auto; margin-right: auto;" + > + <svg + class="recharts-surface" + cx="100" + cy="100" + height="160" + style="width: 100%; height: 100%;" + viewBox="0 0 160 160" + width="160" > + <title /> + <desc /> + <defs> + <clippath + id="recharts13-clip" + > + <rect + height="150" + width="150" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 24px; fill: #000;" - text-anchor="middle" - x="85" - y="85" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 24px; fill: #000;" + text-anchor="middle" x="85" + y="85" > - 100.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="85" + > + 100.0 % + </tspan> + </text> + </g> + </svg> + </div> + <p + class="MuiTypography-root MuiTypography-body1 css-1linoo0-MuiTypography-root" + > + 9 / 9 Requested + </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 css-1linoo0-MuiTypography-root" - > - 9 / 9 Requested - </p> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent50.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent50.stories.storyshot index 8bf966de2cd..b6a54d54bd2 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent50.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent50.stories.storyshot @@ -1,84 +1,86 @@ -<DocumentFragment> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" - > - Pods - </p> +<body> + <div> <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 160px; height: 160px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="100" - cy="100" - height="160" - style="width: 100%; height: 100%;" - viewBox="0 0 160 160" - width="160" + <p + class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" > - <title /> - <desc /> - <defs> - <clippath - id="recharts15-clip" - > - <rect - height="150" - width="150" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + Pods + </p> + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 160px; height: 160px; margin-left: auto; margin-right: auto;" + > + <svg + class="recharts-surface" + cx="100" + cy="100" + height="160" + style="width: 100%; height: 100%;" + viewBox="0 0 160 160" + width="160" > + <title /> + <desc /> + <defs> + <clippath + id="recharts15-clip" + > + <rect + height="150" + width="150" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 24px; fill: #000;" - text-anchor="middle" - x="85" - y="85" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 24px; fill: #000;" + text-anchor="middle" x="85" + y="85" > - 50.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="85" + > + 50.0 % + </tspan> + </text> + </g> + </svg> + </div> + <p + class="MuiTypography-root MuiTypography-body1 css-1linoo0-MuiTypography-root" + > + 5 / 10 Requested + </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 css-1linoo0-MuiTypography-root" - > - 5 / 10 Requested - </p> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorBoundary/ErrorBoundary.stories.tsx b/frontend/src/components/common/ErrorBoundary/ErrorBoundary.stories.tsx index 60769bece65..064b40f9ed0 100644 --- a/frontend/src/components/common/ErrorBoundary/ErrorBoundary.stories.tsx +++ b/frontend/src/components/common/ErrorBoundary/ErrorBoundary.stories.tsx @@ -47,7 +47,7 @@ if (import.meta.env.UNDER_TEST !== 'true') { BrokenFallback = BrokenFallbackTemplate.bind({}); BrokenFallback.args = { fallback: ({ error }: { error: Error }) => { - return <div>This is a fallback. Error msg: "{error}"</div>; + return <div>This is a fallback. Error msg: "{error.toString()}"</div>; }, }; diff --git a/frontend/src/components/common/ErrorBoundary/ErrorBoundary.tsx b/frontend/src/components/common/ErrorBoundary/ErrorBoundary.tsx index 287a0b846d0..12d51ec2c52 100644 --- a/frontend/src/components/common/ErrorBoundary/ErrorBoundary.tsx +++ b/frontend/src/components/common/ErrorBoundary/ErrorBoundary.tsx @@ -1,9 +1,10 @@ -import { Component, ComponentType, isValidElement, ReactElement } from 'react'; +import { Component, ComponentType, isValidElement, ReactElement, ReactNode } from 'react'; import { eventAction, HeadlampEventType } from '../../../redux/headlampEventSlice'; import store from '../../../redux/stores/store'; export interface ErrorBoundaryProps { fallback?: ComponentType<{ error: Error }> | ReactElement | null; + children: ReactNode; } interface State { diff --git a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallback.stories.storyshot b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallback.stories.storyshot index c6f2db15030..8d863bbdf44 100644 --- a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallback.stories.storyshot +++ b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallback.stories.storyshot @@ -1,3 +1,5 @@ -<DocumentFragment> - disabled under test to avoid console spam -</DocumentFragment> \ No newline at end of file +<body> + <div> + disabled under test to avoid console spam + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallbackElement.stories.storyshot b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallbackElement.stories.storyshot index c6f2db15030..8d863bbdf44 100644 --- a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallbackElement.stories.storyshot +++ b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallbackElement.stories.storyshot @@ -1,3 +1,5 @@ -<DocumentFragment> - disabled under test to avoid console spam -</DocumentFragment> \ No newline at end of file +<body> + <div> + disabled under test to avoid console spam + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenNoFallback.stories.storyshot b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenNoFallback.stories.storyshot index c6f2db15030..8d863bbdf44 100644 --- a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenNoFallback.stories.storyshot +++ b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenNoFallback.stories.storyshot @@ -1,3 +1,5 @@ -<DocumentFragment> - disabled under test to avoid console spam -</DocumentFragment> \ No newline at end of file +<body> + <div> + disabled under test to avoid console spam + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.NoProblem.stories.storyshot b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.NoProblem.stories.storyshot index 96ee1f8869c..7e17698e1cb 100644 --- a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.NoProblem.stories.storyshot +++ b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.NoProblem.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <i> - This is not failing. - </i> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <i> + This is not failing. + </i> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/ErrorPage.tsx b/frontend/src/components/common/ErrorPage/ErrorPage.tsx index ad6a04b2f81..c9e5778a7f4 100644 --- a/frontend/src/components/common/ErrorPage/ErrorPage.tsx +++ b/frontend/src/components/common/ErrorPage/ErrorPage.tsx @@ -16,7 +16,7 @@ export interface ErrorComponentProps { message?: React.ReactNode; /** The graphic or element to display as a main graphic. If used as a string, it will be * used as the source for displaying an image. By default it is "headlamp-broken.svg". */ - graphic?: React.ReactChild; + graphic?: React.ReactNode; /** Whether to use Typography or not. By default it is true. */ withTypography?: boolean; } @@ -27,7 +27,9 @@ export default function ErrorComponent(props: ErrorComponentProps) { title = t('Uh-oh! Something went wrong.'), message = '', withTypography = true, - graphic = headlampBrokenImage, + // In vite headlampBrokenImage is a string, but in webpack it is an object + // TODO: Remove this once we migrate plugins to vite + graphic = headlampBrokenImage as any as string, } = props; return ( <Grid diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentMessage.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentMessage.stories.storyshot index 9df0d31dfa8..1c52abf42ff 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentMessage.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentMessage.stories.storyshot @@ -1,28 +1,31 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-broken.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - /> - <h3 - class="MuiTypography-root MuiTypography-h3 css-3hjpok-MuiTypography-root" - > - Not sure what to do! - </h3> + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-broken.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" + > + <h3 + class="MuiTypography-root MuiTypography-h3 css-3hjpok-MuiTypography-root" + > + Not sure what to do! + </h3> + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentTitle.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentTitle.stories.storyshot index 961ceea1291..c4b6002dc21 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentTitle.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentTitle.stories.storyshot @@ -1,41 +1,43 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-broken.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-broken.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" > - Oh no! - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Oh no! + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.Default.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.Default.stories.storyshot index 0884f96a515..8615de70281 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.Default.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.Default.stories.storyshot @@ -1,32 +1,34 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-broken.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-broken.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.DifferentImage.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.DifferentImage.stories.storyshot index 2fe7fd72ed5..84ce7eb20bd 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.DifferentImage.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.DifferentImage.stories.storyshot @@ -1,32 +1,34 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-404.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-404.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.NumberGraphic.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.NumberGraphic.stories.storyshot index 39dc7d41d4c..abf31fe2705 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.NumberGraphic.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.NumberGraphic.stories.storyshot @@ -1,28 +1,30 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - 404 - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 404 + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringGraphic.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringGraphic.stories.storyshot index c0a6b82a548..e2733938465 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringGraphic.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringGraphic.stories.storyshot @@ -1,32 +1,34 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="Oh no!" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <img + alt="" + class="css-8atqhb" + src="Oh no!" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringMessage.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringMessage.stories.storyshot index b5e40f12566..5e7fbe37db2 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringMessage.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringMessage.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-broken.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Not sure what to do! - </h2> + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-broken.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" + > + Not sure what to do! + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabel.stories.storyshot index fc712b5d39c..7003ad21d9d 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabel.stories.storyshot @@ -1,28 +1,30 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-t0zib5-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1vtvfmb-MuiTypography-root" - > - name - </p> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-dcx4qa-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-t0zib5-MuiGrid-root" > <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <p - class="MuiTypography-root MuiTypography-body1 css-l0k1rq-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 css-1vtvfmb-MuiTypography-root" > - value + name </p> </div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item css-dcx4qa-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-l0k1rq-MuiTypography-root" + > + value + </p> + </div> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabelToolTip.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabelToolTip.stories.storyshot index b31c889d5bf..08881183784 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabelToolTip.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabelToolTip.stories.storyshot @@ -1,31 +1,33 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-t0zib5-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1vtvfmb-MuiTypography-root" - > - name - </p> - <div - class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" - /> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-dcx4qa-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-t0zib5-MuiGrid-root" > <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <p - class="MuiTypography-root MuiTypography-body1 css-l0k1rq-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 css-1vtvfmb-MuiTypography-root" > - value + name </p> + <div + class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" + /> + </div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item css-dcx4qa-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-l0k1rq-MuiTypography-root" + > + value + </p> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabel.stories.storyshot index aa645280254..5786670df28 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabel.stories.storyshot @@ -1,9 +1,11 @@ -<DocumentFragment> - <p - aria-label="hover info" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - Some label - </p> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <p + aria-label="hover info" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + Some label + </p> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabelInfo.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabelInfo.stories.storyshot index acb26f980c1..48638bfbba4 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabelInfo.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabelInfo.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <p - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - Some label - </p> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <p + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + Some label + </p> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.IconPosition.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.IconPosition.stories.storyshot index acb26f980c1..48638bfbba4 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.IconPosition.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.IconPosition.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <p - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - Some label - </p> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <p + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + Some label + </p> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.LabelProps.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.LabelProps.stories.storyshot index e43585dbf59..5464304762c 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.LabelProps.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.LabelProps.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <p - class="MuiTypography-root MuiTypography-body2 css-1qbbu4b-MuiTypography-root" - data-mui-internal-clone-element="true" - > - Some label - </p> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <p + class="MuiTypography-root MuiTypography-body2 css-1qbbu4b-MuiTypography-root" + data-mui-internal-clone-element="true" + > + Some label + </p> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/InfoLabel.InfoLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/InfoLabel.InfoLabel.stories.storyshot index ba475548863..44ae2d6c2a7 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/InfoLabel.InfoLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/InfoLabel.InfoLabel.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-4lm93d-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-lc33jo-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-4lm93d-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1ukuq4j-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-lc33jo-MuiGrid-root" > - name - </span> - - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1ukuq4j-MuiTypography-root" + > + name + </span> + + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - value - </span> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + value + </span> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/NameLabel.NameLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/NameLabel.NameLabel.stories.storyshot index 3e15097b422..62c3a48b97a 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/NameLabel.NameLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/NameLabel.NameLabel.stories.storyshot @@ -1,7 +1,9 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-1ukuq4j-MuiTypography-root" - > - A name label - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-1ukuq4j-MuiTypography-root" + > + A name label + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Error.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Error.stories.storyshot index c19c43b9347..b91c6665845 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Error.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Error.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - error - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + error + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Success.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Success.stories.storyshot index 00281844732..0a2eb5b250a 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Success.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Success.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - success - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + success + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Warning.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Warning.stories.storyshot index 5b22d0190ad..53679273c82 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Warning.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Warning.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - warning - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + warning + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/ValueLabel.ValueLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/ValueLabel.ValueLabel.stories.storyshot index 8f3c2d3a19c..aa30840e2bb 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/ValueLabel.ValueLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/ValueLabel.ValueLabel.stories.storyshot @@ -1,7 +1,9 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - A ValueLabel is here - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + A ValueLabel is here + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.Empty.stories.storyshot b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.Empty.stories.storyshot index 3fefb48ca23..a507b8cd5d7 100644 --- a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.Empty.stories.storyshot +++ b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.Empty.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithChildren.stories.storyshot b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithChildren.stories.storyshot index 9fcab3f5afd..b48083db3d9 100644 --- a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithChildren.stories.storyshot +++ b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithChildren.stories.storyshot @@ -1,48 +1,50 @@ -<DocumentFragment> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" +<body> + <div> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - MyName0 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - MyValue0 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - MyName1 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + MyName0 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - MyValue1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - MyName2 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue0 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + MyName1 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + MyName2 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - MyValue2 - </span> - </dd> - </dl> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue2 + </span> + </dd> + </dl> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithHiddenLastChildren.stories.storyshot b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithHiddenLastChildren.stories.storyshot index cce99e2236e..0c3985b065a 100644 --- a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithHiddenLastChildren.stories.storyshot +++ b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithHiddenLastChildren.stories.storyshot @@ -1,34 +1,36 @@ -<DocumentFragment> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" +<body> + <div> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - MyName0 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - MyValue0 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - MyName1 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + MyName0 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue0 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + MyName1 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - MyValue1 - </span> - </dd> - </dl> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue1 + </span> + </dd> + </dl> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ObjectEventList.tsx b/frontend/src/components/common/ObjectEventList.tsx index 93a0752fc7c..1256a9bc4fd 100644 --- a/frontend/src/components/common/ObjectEventList.tsx +++ b/frontend/src/components/common/ObjectEventList.tsx @@ -22,8 +22,12 @@ export default function ObjectEventList(props: ObjectEventListProps) { }, [events]); async function fetchEvents() { - const events = await Event.objectEvents(props.object); - setEvents(events.map((e: KubeEvent) => new Event(e))); + try { + const events = await Event.objectEvents(props.object); + setEvents(events.map((e: KubeEvent) => new Event(e))); + } catch (e) { + console.error('Failed to fetch events for object:', props.object, e); + } } const { t } = useTranslation(['translation', 'glossary']); diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Closed.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Closed.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Closed.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Closed.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Show.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Show.stories.storyshot index df46f87231a..cd78f345ceb 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Show.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Show.stories.storyshot @@ -1 +1,65 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiModal-root css-79ws1d-MuiModal-root" + role="presentation" + style="display: flex; align-items: center; justify-content: center; z-index: 10000;" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-i9fmh8-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + style="padding: 1rem; max-height: 80%; min-width: 50%; min-height: 50%; overflow: auto; max-width: 80%;" + tabindex="-1" + > + <div + class="MuiBox-root css-1l4w6pd" + > + <div + class="MuiBox-root css-dqm0it" + > + <h4 + class="MuiTypography-root MuiTypography-h4 css-1nsdt9j-MuiTypography-root" + > + Release Notes (1.9.9) + </h4> + </div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="markdown-body MuiBox-root css-1yuhvjn" + style="color: rgba(0, 0, 0, 0.87); font-family: inherit;" + > + <h3> + Hello + </h3> + + + <p> + world + </p> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.ShowNoNotes.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.ShowNoNotes.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.ShowNoNotes.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.ShowNoNotes.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.FetchFailed.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.FetchFailed.stories.storyshot index 846753d94c8..0a3b9f631db 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.FetchFailed.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.FetchFailed.stories.storyshot @@ -1,20 +1,22 @@ -<DocumentFragment> - <div - class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-1mdvdtb-MuiSnackbar-root" - role="presentation" - > +<body> + <div> <div - aria-describedby="updatePopup" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" - direction="up" - role="alert" - style="opacity: 1; transform: scale(1, 1); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-1mdvdtb-MuiSnackbar-root" + role="presentation" > <div - class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + aria-describedby="updatePopup" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" + direction="up" + role="alert" + style="opacity: 1; transform: none; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" > - Failed to fetch release information + <div + class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + > + Failed to fetch release information + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Fetching.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Fetching.stories.storyshot index f56424ab29f..c0058f866d5 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Fetching.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Fetching.stories.storyshot @@ -1,35 +1,37 @@ -<DocumentFragment> - <div - class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-pvolpf-MuiSnackbar-root" - role="presentation" - > +<body> + <div> <div - aria-describedby="updatePopup" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" - direction="up" - role="alert" - style="opacity: 1; transform: scale(1, 1); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-pvolpf-MuiSnackbar-root" + role="presentation" > <div - class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + aria-describedby="updatePopup" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" + direction="up" + role="alert" + style="opacity: 1; transform: none; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" > - Fetching release information… - </div> - <div - class="MuiSnackbarContent-action css-1kr9x0n-MuiSnackbarContent-action" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="color: rgb(255, 242, 0);" - tabindex="0" - type="button" + <div + class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + > + Fetching release information… + </div> + <div + class="MuiSnackbarContent-action css-1kr9x0n-MuiSnackbarContent-action" > - Skip - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="color: rgb(255, 242, 0);" + tabindex="0" + type="button" + > + Skip + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Show.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Show.stories.storyshot index 7a5537c8480..3e181a2b871 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Show.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Show.stories.storyshot @@ -1,72 +1,74 @@ -<DocumentFragment> - <div - class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-1mdvdtb-MuiSnackbar-root" - role="presentation" - > +<body> + <div> <div - aria-describedby="updatePopup" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" - direction="up" - role="alert" - style="opacity: 1; transform: scale(1, 1); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-1mdvdtb-MuiSnackbar-root" + role="presentation" > <div - class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" - > - An update is available - </div> - <div - class="MuiSnackbarContent-action css-1kr9x0n-MuiSnackbarContent-action" + aria-describedby="updatePopup" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" + direction="up" + role="alert" + style="opacity: 1; transform: none; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" > <div - class="MuiBox-root css-70qvj9" + class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + > + An update is available + </div> + <div + class="MuiSnackbarContent-action css-1kr9x0n-MuiSnackbarContent-action" > <div - class="MuiBox-root css-1aisqbv" + class="MuiBox-root css-70qvj9" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="text-transform: none;" - tabindex="0" - type="button" + <div + class="MuiBox-root css-1aisqbv" > - Read more - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiBox-root css-1itv5e3" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="color: rgb(255, 242, 0);" - tabindex="0" - type="button" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="text-transform: none;" + tabindex="0" + type="button" + > + Read more + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-1itv5e3" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiBox-root css-0" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="color: rgb(255, 242, 0);" - tabindex="0" - type="button" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="color: rgb(255, 242, 0);" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-0" > - Dismiss - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="color: rgb(255, 242, 0);" + tabindex="0" + type="button" + > + Dismiss + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/MainInfoSection/MainInfoSection.tsx b/frontend/src/components/common/Resource/MainInfoSection/MainInfoSection.tsx index 3817f44a0fd..9529c6a893d 100644 --- a/frontend/src/components/common/Resource/MainInfoSection/MainInfoSection.tsx +++ b/frontend/src/components/common/Resource/MainInfoSection/MainInfoSection.tsx @@ -22,7 +22,7 @@ export interface MainInfoSectionProps { | NameValueTableRow[] | null; actions?: - | ((resource: KubeObject | null) => React.ReactNode[] | null) + | ((resource: KubeObject | null) => React.ReactNode[] | HeaderAction[] | null) | React.ReactNode[] | null | HeaderAction[]; diff --git a/frontend/src/components/common/Resource/MainInfoSection/MainInfoSectionHeader.tsx b/frontend/src/components/common/Resource/MainInfoSection/MainInfoSectionHeader.tsx index 281a5f4a32a..b61cb4b47d3 100644 --- a/frontend/src/components/common/Resource/MainInfoSection/MainInfoSectionHeader.tsx +++ b/frontend/src/components/common/Resource/MainInfoSection/MainInfoSectionHeader.tsx @@ -20,7 +20,7 @@ export interface MainInfoHeaderProps { headerSection?: ((resource: KubeObject | null) => React.ReactNode) | React.ReactNode; title?: string; actions?: - | ((resource: KubeObject | null) => React.ReactNode[] | null) + | ((resource: KubeObject | null) => React.ReactNode[] | HeaderAction[] | null) | React.ReactNode[] | null | HeaderAction[]; @@ -36,7 +36,7 @@ export function MainInfoHeader(props: MainInfoHeaderProps) { const headerActionsProcessors = useTypedSelector( state => state.actionButtons.headerActionsProcessors ); - function setupAction(headerAction: HeaderActionType) { + function setupAction(headerAction: HeaderAction) { let Action = has(headerAction, 'action') ? (headerAction as any).action : headerAction; if (!noDefaultActions && has(headerAction, 'id')) { @@ -58,7 +58,7 @@ export function MainInfoHeader(props: MainInfoHeaderProps) { } } - if (!Action || (headerAction as HeaderAction).action === null) { + if (!Action || (headerAction as unknown as HeaderAction).action === null) { return null; } @@ -93,11 +93,11 @@ export function MainInfoHeader(props: MainInfoHeaderProps) { let hAccs: HeaderAction[] = []; const accs = typeof actions === 'function' ? actions(resource) || [] : actions; if (accs !== null) { - hAccs = [...accs].map((action, i) => { + hAccs = [...accs].map((action, i): HeaderAction => { if ((action as HeaderAction)?.id !== undefined) { return action as HeaderAction; } else { - return { id: `gen-${i}`, action }; + return { id: `gen-${i}`, action: action as HeaderActionType }; } }); } diff --git a/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.Normal.stories.storyshot b/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.Normal.stories.storyshot index 4abb6e9a439..9ccd4566531 100644 --- a/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.Normal.stories.storyshot +++ b/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.Normal.stories.storyshot @@ -1,121 +1,148 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" +<body> + <div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Simple Resource - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Simple Resource + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> - </div> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - imagepullbackoff - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + imagepullbackoff + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - </dl> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + </dl> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.NullBacklink.stories.storyshot b/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.NullBacklink.stories.storyshot index 7776d43972b..ea00febce30 100644 --- a/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.NullBacklink.stories.storyshot +++ b/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.NullBacklink.stories.storyshot @@ -1,103 +1,130 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - No Back Link Resource - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + No Back Link Resource + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> - </div> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - imagepullbackoff - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + imagepullbackoff + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - </dl> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + </dl> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/Resource.tsx b/frontend/src/components/common/Resource/Resource.tsx index 1aec4051bf9..cf42aeb9327 100644 --- a/frontend/src/components/common/Resource/Resource.tsx +++ b/frontend/src/components/common/Resource/Resource.tsx @@ -263,7 +263,7 @@ export function DetailsGrid(props: DetailsGridProps) { ); sections.push({ id: 'LEGACY_SECTIONS_FUNC', - section: sectionsFunc(item), + section: sectionsFunc(item) as any, }); } diff --git a/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResource.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResource.stories.storyshot index df46f87231a..002bb7fa5b4 100644 --- a/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResource.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResource.stories.storyshot @@ -1 +1,248 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + aria-busy="false" + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Edit: Dummy_Name + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> + </div> + </div> + </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Save & Apply + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResourceClosed.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResourceClosed.stories.storyshot index df46f87231a..36e42f09a59 100644 --- a/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResourceClosed.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResourceClosed.stories.storyshot @@ -1 +1,247 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Edit: Dummy_Name + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> + </div> + </div> + </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Save & Apply + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.MetadataDisplay.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.MetadataDisplay.stories.storyshot index 4ab29f34331..fc2eff26ac3 100644 --- a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.MetadataDisplay.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.MetadataDisplay.stories.storyshot @@ -1,98 +1,100 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" +<body> + <div> + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-new-kind - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - kube-system - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-new-kind + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2021-06-02T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Labels - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-06-02T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label1: My Label 1 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label1: My Label 1 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label2: My Label 2 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label2: My Label 2 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label3: My Label 3 - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label3: My Label 3 + </p> + </div> </div> </div> - </div> - </dd> - </dl> + </dd> + </dl> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithExtraRows.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithExtraRows.stories.storyshot index b6e2debf887..c419c410997 100644 --- a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithExtraRows.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithExtraRows.stories.storyshot @@ -1,140 +1,142 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" +<body> + <div> + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-new-kind - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - kube-system - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-new-kind + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2021-06-02T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Labels - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-06-02T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label1: My Label 1 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label1: My Label 1 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label2: My Label 2 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label2: My Label 2 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label3: My Label 3 - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label3: My Label 3 + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Some extra label 1 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Some extra value 1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Some extra label 2 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Some extra label 1 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Some extra value 2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Some extra label 3 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Some extra value 1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Some extra label 2 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Some extra value 3 - </span> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Some extra value 2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Some extra label 3 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Some extra value 3 + </span> + </dd> + </dl> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithOwnerReferences.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithOwnerReferences.stories.storyshot index d99638d6d1f..e882f4e1875 100644 --- a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithOwnerReferences.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithOwnerReferences.stories.storyshot @@ -1,113 +1,117 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" +<body> + <div> + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-new-kind - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - kube-system - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-new-kind + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2021-06-02T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Labels - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-06-02T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label1: My Label 1 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label1: My Label 1 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label2: My Label 2 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label2: My Label 2 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label3: My Label 3 - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label3: My Label 3 + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Controlled by - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Controlled by + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - Deployment: kube-scheduler - </a> - </dd> - </dl> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Deployment + : + kube-scheduler + </a> + </dd> + </dl> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ResourceListView.OneHiddenColumn.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ResourceListView.OneHiddenColumn.stories.storyshot index 3d5d60b3961..a0d691b36dc 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ResourceListView.OneHiddenColumn.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ResourceListView.OneHiddenColumn.stories.storyshot @@ -1,719 +1,721 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - My Pod List - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + My Pod List + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 5 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -722,4 +724,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NameSearch.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NameSearch.stories.storyshot index f1178e2c6a7..5f53cf305cb 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NameSearch.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NameSearch.stories.storyshot @@ -1,658 +1,660 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - mypod0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - MyNamespace0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - mypod1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - MyNamespace1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - mypod2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - MyNamespace2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - mypod3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - MyNamespace3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 10 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="10" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 10 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="10" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NoFilter.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NoFilter.stories.storyshot index f1178e2c6a7..5f53cf305cb 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NoFilter.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NoFilter.stories.storyshot @@ -1,658 +1,660 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - mypod0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - MyNamespace0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - mypod1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - MyNamespace1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - mypod2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - MyNamespace2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - mypod3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - MyNamespace3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 10 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="10" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 10 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="10" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.WithHiddenCols.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.WithHiddenCols.stories.storyshot index e8d5473c8e0..7474735ade6 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.WithHiddenCols.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.WithHiddenCols.stories.storyshot @@ -1,537 +1,539 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-67l99-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-67l99-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - mypod0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="1" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="1" > - mypod1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="1" > - mypod2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="1" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="1" > - mypod3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="1" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="1" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 10 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="10" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 10 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="10" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/SimpleEditor.Simple.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/SimpleEditor.Simple.stories.storyshot index b2235e202c8..c32673a78ed 100644 --- a/frontend/src/components/common/Resource/__snapshots__/SimpleEditor.Simple.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/SimpleEditor.Simple.stories.storyshot @@ -1,7 +1,9 @@ -<DocumentFragment> - <textarea - aria-label="yaml Code" - class="css-oj69rz" - spellcheck="false" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <textarea + aria-label="yaml Code" + class="css-oj69rz" + spellcheck="false" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ViewButton.View.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ViewButton.View.stories.storyshot index 052070ed243..5274357857b 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ViewButton.View.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ViewButton.View.stories.storyshot @@ -1,13 +1,172 @@ -<DocumentFragment> - <button - aria-label="View YAML" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" +<body> + <div> + <button + aria-label="View YAML" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" /> - </button> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + View: New Object + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> + </div> + </div> + </div> + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ViewButton.ViewOpen.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ViewButton.ViewOpen.stories.storyshot index 052070ed243..7f5d646ef00 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ViewButton.ViewOpen.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ViewButton.ViewOpen.stories.storyshot @@ -1,13 +1,173 @@ -<DocumentFragment> - <button - aria-label="View YAML" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" +<body> + <div + aria-hidden="true" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + <button + aria-label="View YAML" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + aria-busy="false" + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + View: New Object + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> + </div> + </div> + </div> + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" /> - </button> -</DocumentFragment> \ No newline at end of file + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Basic.stories.storyshot b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Basic.stories.storyshot index 93240d5c166..1d2f2081f5e 100644 --- a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Basic.stories.storyshot +++ b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Basic.stories.storyshot @@ -1,28 +1,31 @@ -<DocumentFragment> - <div - class="MuiBox-root css-1v5z18m" - > +<body> + <div> <div - class="MuiBox-root css-k008qs" + class="MuiBox-root css-1v5z18m" > - <label - aria-expanded="false" - id="label-id" - style="word-break: break-all; white-space: normal;" + <div + class="MuiBox-root css-k008qs" > - This is a placeholder label text that is many characters long. It is meant to be used as a temporary label for a UI element until the actual label is available. The text is long enough to fill up the space allocated for the label and provide a realistic pr… - <button - aria-controls="label-id" - arial-label="Expand" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-z81te2-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <label + aria-expanded="false" + id="label-id" + style="word-break: break-all; white-space: normal;" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </label> + This is a placeholder label text that is many characters long. It is meant to be used as a temporary label for a UI element until the actual label is available. The text is long enough to fill up the space allocated for the label and provide a realistic pr + … + <button + aria-controls="label-id" + arial-label="Expand" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-z81te2-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </label> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Empty.stories.storyshot b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Empty.stories.storyshot index 53d6d23c566..a3199155c8d 100644 --- a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Empty.stories.storyshot +++ b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Empty.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <div - class="MuiBox-root css-1v5z18m" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="MuiBox-root css-1v5z18m" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Expanded.stories.storyshot b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Expanded.stories.storyshot index 10777db5bbb..d456cddc442 100644 --- a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Expanded.stories.storyshot +++ b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Expanded.stories.storyshot @@ -1,28 +1,30 @@ -<DocumentFragment> - <div - class="MuiBox-root css-1v5z18m" - > +<body> + <div> <div - class="MuiBox-root css-13o7eu2" + class="MuiBox-root css-1v5z18m" > - <label - aria-expanded="true" - id="my-label" - style="word-break: break-all; white-space: normal;" + <div + class="MuiBox-root css-13o7eu2" > - This is a placeholder label text that is many characters long. It is meant to be used as a temporary label for a UI element until the actual label is available. The text is long enough to fill up the space allocated for the label and provide a realistic preview of how the label will look in the final UI. You can replace this text with the actual label text once it is available. This will ensure that the UI looks complete and professional even during the development phase. Thank you for using this placeholder text! - <button - aria-controls="my-label" - arial-label="Collapse" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-z81te2-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <label + aria-expanded="true" + id="my-label" + style="word-break: break-all; white-space: normal;" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </label> + This is a placeholder label text that is many characters long. It is meant to be used as a temporary label for a UI element until the actual label is available. The text is long enough to fill up the space allocated for the label and provide a realistic preview of how the label will look in the final UI. You can replace this text with the actual label text once it is available. This will ensure that the UI looks complete and professional even during the development phase. Thank you for using this placeholder text! + <button + aria-controls="my-label" + arial-label="Collapse" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-z81te2-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </label> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.ShortText.stories.storyshot b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.ShortText.stories.storyshot index d4d2416b7c9..7bc02593a6d 100644 --- a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.ShortText.stories.storyshot +++ b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.ShortText.stories.storyshot @@ -1,16 +1,18 @@ -<DocumentFragment> - <div - class="MuiBox-root css-1v5z18m" - > +<body> + <div> <div - class="MuiBox-root css-k008qs" + class="MuiBox-root css-1v5z18m" > - <label - id="my-label2" - style="word-break: break-all; white-space: normal;" + <div + class="MuiBox-root css-k008qs" > - Short text - </label> + <label + id="my-label2" + style="word-break: break-all; white-space: normal;" + > + Short text + </label> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.Datum.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.Datum.stories.storyshot index 0858979fa8c..cd8d8811bc2 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.Datum.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.Datum.stories.storyshot @@ -1,667 +1,669 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sort by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sort by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Long Field Name - </div> - <span - aria-label="Sort by Long Field Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Long Field Name + </div> <span aria-label="Sort by Long Field Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Long Field Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - some name0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - some status0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - some age0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - some name1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - some status1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - some age1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - some name2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - some status2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - some age2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.Getter.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.Getter.stories.storyshot index 1692c1e9a50..32e0e6bd7e5 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.Getter.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.Getter.stories.storyshot @@ -1,762 +1,764 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-168xlf9-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-168xlf9-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sort by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sort by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Long Field Name - </div> - <span - aria-label="Sort by Long Field Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Long Field Name + </div> <span aria-label="Sort by Long Field Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Long Field Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Number - </div> - <span - aria-label="Sort by Number ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Number + </div> <span aria-label="Sort by Number ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Number ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - some name0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - some status0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - some age0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" - data-index="4" - > - 22 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - some name1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - some status1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - some age1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" - data-index="4" - > - 33 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - some name2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" + data-index="4" + > + 22 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - some status2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" + data-index="4" + > + 33 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - some age2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" - data-index="4" - > - 44 - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" + data-index="4" + > + 44 + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.LabelSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.LabelSearch.stories.storyshot index 5b540acf0c5..87ff1b8d790 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.LabelSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.LabelSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NameSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NameSearch.stories.storyshot index 5b540acf0c5..87ff1b8d790 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NameSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NameSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSearch.stories.storyshot index 5b540acf0c5..87ff1b8d790 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSelect.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSelect.stories.storyshot index f859cd76303..fe24d1ad749 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSelect.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSelect.stories.storyshot @@ -1,126 +1,128 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="overflow-wrap: anywhere;" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" > - MyNamespace1 - <span> - ,  - </span> - <b> - +1 - </b> - </p> - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Clear" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-1ihl7t8-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" - tabindex="-1" - title="Clear" - type="button" + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="overflow-wrap: anywhere;" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-ptiqhd-MuiSvgIcon-root" - data-testid="CloseIcon" - focusable="false" - viewBox="0 0 24 24" + MyNamespace1 + <span> + ,  + </span> + <b> + +1 + </b> + </p> + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-1ihl7t8-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" + tabindex="-1" + title="Clear" + type="button" > - <path - d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-ptiqhd-MuiSvgIcon-root" + data-testid="CloseIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -129,639 +131,639 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NotFoundMessage.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NotFoundMessage.stories.storyshot index 5b540acf0c5..87ff1b8d790 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NotFoundMessage.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NotFoundMessage.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NumberSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NumberSearch.stories.storyshot index 2c904a32d9b..76fec202d92 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NumberSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NumberSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,598 +97,598 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-zuc4xm-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-zuc4xm-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Number - </div> - <span - aria-label="Sort by Number descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Number + </div> <span aria-label="Sort by Number descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Number descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 0 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 10 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 0 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 10 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - 20 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 20 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - 30 - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 30 + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURL.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURL.stories.storyshot index 75f97262373..304c161b425 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURL.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURL.stories.storyshot @@ -1,632 +1,635 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - Test changing the page and rows per page. - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - <b> - Current URL search: - </b> - ?p=2 - </p> +<body> + <div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-0" > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Test changing the page and rows per page. + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + <b> + Current URL search: + </b> + + ?p=2 + </p> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-zuc4xm-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-zuc4xm-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Number - </div> - <span - aria-label="Sort by Number descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Number + </div> <span aria-label="Sort by Number descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Number descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 0 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - Name 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 1 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 2 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 0 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - Namespace 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 1 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - 3 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 2 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - Namespace 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 3 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - 4 - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 4 + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 5 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="5" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 5 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="5" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 50 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 50 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> + </button> + </span> + </div> </div> </div> </div> @@ -634,4 +637,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURLWithPrefix.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURLWithPrefix.stories.storyshot index 21c6937f2a1..8faa9f0c14c 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURLWithPrefix.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURLWithPrefix.stories.storyshot @@ -1,622 +1,625 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - Test changing the page and rows per page. - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - <b> - Current URL search: - </b> - ?p=2 - </p> +<body> + <div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-0" > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Test changing the page and rows per page. + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + <b> + Current URL search: + </b> + + ?p=2 + </p> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-zuc4xm-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-zuc4xm-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Number - </div> - <span - aria-label="Sort by Number descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Number + </div> <span aria-label="Sort by Number descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Number descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - Name 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - Namespace 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" > - Namespace 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - Name 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - Namespace 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - /> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 5 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="5" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 5 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="5" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 50 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 50 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> + </button> + </span> + </div> </div> </div> </div> @@ -624,4 +627,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.UIDSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.UIDSearch.stories.storyshot index 5b540acf0c5..87ff1b8d790 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.UIDSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.UIDSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.WithFilterMultiSelect.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.WithFilterMultiSelect.stories.storyshot index f42d587d02b..98d56b26783 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.WithFilterMultiSelect.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.WithFilterMultiSelect.stories.storyshot @@ -1,494 +1,496 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-he4ghz-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-he4ghz-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace2 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - MyNamespace3 - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.WithGlobalFilter.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.WithGlobalFilter.stories.storyshot index 20391ca733f..d2e157d7997 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.WithGlobalFilter.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.WithGlobalFilter.stories.storyshot @@ -1,671 +1,673 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiCollapse-root MuiCollapse-horizontal MuiCollapse-entered css-1d98dbz-MuiCollapse-root" - style="min-width: 0px;" + class="MuiBox-root css-1p0wbhh" > <div - class="MuiCollapse-wrapper MuiCollapse-horizontal css-18w3a48-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-horizontal MuiCollapse-entered css-1d98dbz-MuiCollapse-root" + style="min-width: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-horizontal css-14vyde3-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-horizontal css-18w3a48-MuiCollapse-wrapper" > <div - class="MuiFormControl-root MuiTextField-root css-11sh9fj-MuiFormControl-root-MuiTextField-root" + class="MuiCollapse-wrapperInner MuiCollapse-horizontal css-14vyde3-MuiCollapse-wrapperInner" > <div - class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart MuiInputBase-adornedEnd css-2x2tup-MuiInputBase-root-MuiOutlinedInput-root" + class="MuiFormControl-root MuiTextField-root css-11sh9fj-MuiFormControl-root-MuiTextField-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - style="margin-right: 4px;" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <input - aria-invalid="false" - autocomplete="new-password" - class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-12yjm75-MuiInputBase-input-MuiOutlinedInput-input" - id="table-search-field" - placeholder="Search" - type="text" - value="value1" - /> <div - class="MuiInputAdornment-root MuiInputAdornment-positionEnd MuiInputAdornment-outlined MuiInputAdornment-sizeSmall css-1laqsz7-MuiInputAdornment-root" + class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart MuiInputBase-adornedEnd css-2x2tup-MuiInputBase-root-MuiOutlinedInput-root" > - <span - aria-label="Clear search" - class="" - data-mui-internal-clone-element="true" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + style="margin-right: 4px;" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <input + aria-invalid="false" + autocomplete="new-password" + class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-12yjm75-MuiInputBase-input-MuiOutlinedInput-input" + id="table-search-field" + placeholder="Search" + type="text" + value="value1" + /> + <div + class="MuiInputAdornment-root MuiInputAdornment-positionEnd MuiInputAdornment-outlined MuiInputAdornment-sizeSmall css-1laqsz7-MuiInputAdornment-root" > - <button + <span aria-label="Clear search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="CloseIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Clear search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" > - <path - d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="CloseIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> - </div> - <fieldset - aria-hidden="true" - class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" - > - <legend - class="css-ihdtdm" + </button> + </span> + </div> + <fieldset + aria-hidden="true" + class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" > - <span - class="notranslate" + <legend + class="css-ihdtdm" > - ​ - </span> - </legend> - </fieldset> + <span + class="notranslate" + > + ​ + </span> + </legend> + </fieldset> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-172m8fn-MuiTableBody-root" - > - <tr - style="display: grid;" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-172m8fn-MuiTableBody-root" > - <td - colspan="4" + <tr style="display: grid;" > - <div - class="MuiBox-root css-1gapyfo" + <td + colspan="4" + style="display: grid;" > <div - class="MuiBox-root css-105oip9" + class="MuiBox-root css-1gapyfo" > <div - class="MuiBox-root css-19midj6" + class="MuiBox-root css-105oip9" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No results found - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No results found + </p> + </div> </div> </div> - </div> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 0-0 of 0 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 0-0 of 0 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.WithSorting.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.WithSorting.stories.storyshot index 0b1e55e0cd7..7f7f4a83338 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.WithSorting.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.WithSorting.stories.storyshot @@ -1,693 +1,695 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sorted by Name descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sorted by Name descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Name descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc css-3l415a-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc css-3l415a-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey3":"myvalue3"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithProgress.stories.storyshot b/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithProgress.stories.storyshot index 5d9f9a531d0..a0ecf962df1 100644 --- a/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithProgress.stories.storyshot +++ b/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithProgress.stories.storyshot @@ -1,104 +1,106 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > + <div + class="MuiBox-root css-0" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + My chart + </p> + </div> <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" > - My chart + Progress so far </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - Progress so far - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts17-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts17-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 10% - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + 10% + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithoutProgress.stories.storyshot b/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithoutProgress.stories.storyshot index 6c3cf9c6b23..0ba9c255e2b 100644 --- a/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithoutProgress.stories.storyshot +++ b/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithoutProgress.stories.storyshot @@ -1,34 +1,36 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > + <div + class="MuiBox-root css-0" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + My chart + </p> + <div + class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" + /> + </div> <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" > - My chart + Progress so far </p> - <div - class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" - /> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - Progress so far - </p> + <div + class="MuiBox-root css-0" + /> </div> - <div - class="MuiBox-root css-0" - /> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.JustText.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.JustText.stories.storyshot index b7df5f3973b..4849026c5ce 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.JustText.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.JustText.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.WithIcon.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.WithIcon.stories.storyshot index b7df5f3973b..4849026c5ce 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.WithIcon.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.WithIcon.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Add.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Add.stories.storyshot index 56d9fb2877e..bc48fb4fa0e 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Add.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Add.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Add" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Add" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Interactive.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Interactive.stories.storyshot index 56d9fb2877e..bc48fb4fa0e 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Interactive.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Interactive.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Add" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Add" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.NotInteractive.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.NotInteractive.stories.storyshot index 56d9fb2877e..bc48fb4fa0e 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.NotInteractive.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.NotInteractive.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Add" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Add" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ActionsNotifier.None.stories.storyshot b/frontend/src/components/common/__snapshots__/ActionsNotifier.None.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/common/__snapshots__/ActionsNotifier.None.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ActionsNotifier.None.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ActionsNotifier.Some.stories.storyshot b/frontend/src/components/common/__snapshots__/ActionsNotifier.Some.stories.storyshot index 3bcb0098e7e..542cd66ea35 100644 --- a/frontend/src/components/common/__snapshots__/ActionsNotifier.Some.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ActionsNotifier.Some.stories.storyshot @@ -1,45 +1,47 @@ -<DocumentFragment> - <div - class="SnackbarContainer-bottom SnackbarContainer-left SnackbarContainer-root css-uwcd5u" - > +<body> + <div> <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-pwcg7p-MuiCollapse-root" - style="min-height: 0px;" + class="SnackbarContainer-bottom SnackbarContainer-left SnackbarContainer-root css-uwcd5u" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-pwcg7p-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="SnackbarItem-wrappedRoot css-1erfie" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - aria-describedby="notistack-snackbar" - class="SnackbarContent-root SnackbarItem-contentRoot css-hped4j" - role="alert" - style="webkit-transform: none; transform: none; webkit-transition: -webkit-transform 225ms cubic-bezier(0.0, 0, 0.2, 1) 0ms; transition: transform 225ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;" + class="SnackbarItem-wrappedRoot css-1erfie" > <div - class="SnackbarItem-message" - id="notistack-snackbar" + aria-describedby="notistack-snackbar" + class="SnackbarContent-root SnackbarItem-contentRoot css-hped4j" + role="alert" + style="webkit-transform: none; transform: none; webkit-transition: -webkit-transform 225ms cubic-bezier(0.0, 0, 0.2, 1) 0ms; transition: transform 225ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;" > - Some message - </div> - <div - class="SnackbarItem-action" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorSecondary MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorSecondary css-u3zvl7-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="SnackbarItem-message" + id="notistack-snackbar" + > + Some message + </div> + <div + class="SnackbarItem-action" > - Meow - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorSecondary MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorSecondary css-u3zvl7-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Meow + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> @@ -47,4 +49,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/AlertNotification.Error.stories.storyshot b/frontend/src/components/common/__snapshots__/AlertNotification.Error.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/common/__snapshots__/AlertNotification.Error.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/AlertNotification.Error.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/AlertNotification.NoError.stories.storyshot b/frontend/src/components/common/__snapshots__/AlertNotification.NoError.stories.storyshot index df46f87231a..92f068f62c9 100644 --- a/frontend/src/components/common/__snapshots__/AlertNotification.NoError.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/AlertNotification.NoError.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ConfirmButton.Confirm.stories.storyshot b/frontend/src/components/common/__snapshots__/ConfirmButton.Confirm.stories.storyshot index 21235545282..56f5dabd2c4 100644 --- a/frontend/src/components/common/__snapshots__/ConfirmButton.Confirm.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ConfirmButton.Confirm.stories.storyshot @@ -1,14 +1,16 @@ -<DocumentFragment> - <button - aria-label="confirm undo" - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - Confirm button - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="confirm undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Confirm button + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ConfirmButton.ExtendsButton.stories.storyshot b/frontend/src/components/common/__snapshots__/ConfirmButton.ExtendsButton.stories.storyshot index 1b15855aba2..e92721886a3 100644 --- a/frontend/src/components/common/__snapshots__/ConfirmButton.ExtendsButton.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ConfirmButton.ExtendsButton.stories.storyshot @@ -1,14 +1,16 @@ -<DocumentFragment> - <button - aria-label="confirm undo" - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - Confirm button - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="confirm undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Confirm button + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialog.stories.storyshot b/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialog.stories.storyshot index 7f8529d872f..5f3c74da87e 100644 --- a/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialog.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialog.stories.storyshot @@ -1,3 +1,94 @@ -<DocumentFragment> - <div /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <div /> + </div> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-describedby="alert-dialog-description" + aria-labelledby="alert-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="alert-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + tabindex="-1" + > + <p + class="MuiTypography-root MuiDialogContentText-root MuiTypography-body1 MuiDialogContentText-root css-1tmyuhs-MuiTypography-root-MuiDialogContentText-root" + id="alert-dialog-description" + > + A really good description. + </p> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + No + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Yes + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialogClosed.stories.storyshot b/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialogClosed.stories.storyshot index 7f8529d872f..db35fe54c1b 100644 --- a/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialogClosed.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialogClosed.stories.storyshot @@ -1,3 +1,5 @@ -<DocumentFragment> - <div /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Dialog.Dialog.stories.storyshot b/frontend/src/components/common/__snapshots__/Dialog.Dialog.stories.storyshot index df46f87231a..b0be8d97c69 100644 --- a/frontend/src/components/common/__snapshots__/Dialog.Dialog.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Dialog.Dialog.stories.storyshot @@ -1 +1,84 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Some content here + </p> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Dialog.DialogAlreadyInFullScreen.stories.storyshot b/frontend/src/components/common/__snapshots__/Dialog.DialogAlreadyInFullScreen.stories.storyshot index df46f87231a..ff50b200d7b 100644 --- a/frontend/src/components/common/__snapshots__/Dialog.DialogAlreadyInFullScreen.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Dialog.DialogAlreadyInFullScreen.stories.storyshot @@ -1 +1,95 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth MuiDialog-paperFullScreen css-m9glnp-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Some content here + </p> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Dialog.DialogWithCloseButton.stories.storyshot b/frontend/src/components/common/__snapshots__/Dialog.DialogWithCloseButton.stories.storyshot index df46f87231a..b0be8d97c69 100644 --- a/frontend/src/components/common/__snapshots__/Dialog.DialogWithCloseButton.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Dialog.DialogWithCloseButton.stories.storyshot @@ -1 +1,84 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Some content here + </p> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Dialog.DialogWithFullScreenButton.stories.storyshot b/frontend/src/components/common/__snapshots__/Dialog.DialogWithFullScreenButton.stories.storyshot index df46f87231a..3df93891267 100644 --- a/frontend/src/components/common/__snapshots__/Dialog.DialogWithFullScreenButton.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Dialog.DialogWithFullScreenButton.stories.storyshot @@ -1 +1,95 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Some content here + </p> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/LabelListItem.List.stories.storyshot b/frontend/src/components/common/__snapshots__/LabelListItem.List.stories.storyshot index 1e856461dd2..ea8d949e5c2 100644 --- a/frontend/src/components/common/__snapshots__/LabelListItem.List.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/LabelListItem.List.stories.storyshot @@ -1,11 +1,13 @@ -<DocumentFragment> - <span - aria-label="a label +<body> + <div> + <span + aria-label="a label another label yet another label" - class="" - data-mui-internal-clone-element="true" - > - a label, another label, yet another label - </span> -</DocumentFragment> \ No newline at end of file + class="" + data-mui-internal-clone-element="true" + > + a label, another label, yet another label + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Link.AutoTooltip.stories.storyshot b/frontend/src/components/common/__snapshots__/Link.AutoTooltip.stories.storyshot index dedc5ddfc5a..3eed7821f76 100644 --- a/frontend/src/components/common/__snapshots__/Link.AutoTooltip.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Link.AutoTooltip.stories.storyshot @@ -1,14 +1,16 @@ -<DocumentFragment> - <span - aria-label="a link" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" +<body> + <div> + <span + aria-label="a link" + class="" + data-mui-internal-clone-element="true" > - a link - </a> - </span> -</DocumentFragment> \ No newline at end of file + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + a link + </a> + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Link.Basic.stories.storyshot b/frontend/src/components/common/__snapshots__/Link.Basic.stories.storyshot index 0f21bc25310..4ca30715adf 100644 --- a/frontend/src/components/common/__snapshots__/Link.Basic.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Link.Basic.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - a link - </a> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + a link + </a> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Link.ExplicitTooltip.stories.storyshot b/frontend/src/components/common/__snapshots__/Link.ExplicitTooltip.stories.storyshot index 16f8aae7ef0..a75255ad6a4 100644 --- a/frontend/src/components/common/__snapshots__/Link.ExplicitTooltip.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Link.ExplicitTooltip.stories.storyshot @@ -1,14 +1,16 @@ -<DocumentFragment> - <span - aria-label="A tooltip" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" +<body> + <div> + <span + aria-label="A tooltip" + class="" + data-mui-internal-clone-element="true" > - a link - </a> - </span> -</DocumentFragment> \ No newline at end of file + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + a link + </a> + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Link.Params.stories.storyshot b/frontend/src/components/common/__snapshots__/Link.Params.stories.storyshot index 0f21bc25310..4ca30715adf 100644 --- a/frontend/src/components/common/__snapshots__/Link.Params.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Link.Params.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - a link - </a> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + a link + </a> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Loader.WithContainer.stories.storyshot b/frontend/src/components/common/__snapshots__/Loader.WithContainer.stories.storyshot index f51fe0f1f22..ff002df807f 100644 --- a/frontend/src/components/common/__snapshots__/Loader.WithContainer.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Loader.WithContainer.stories.storyshot @@ -1,26 +1,28 @@ -<DocumentFragment> - <div - class="MuiBox-root css-5cned0" - > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading with a container" +<body> + <div> + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading with a container" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Loader.WithoutContainer.stories.storyshot b/frontend/src/components/common/__snapshots__/Loader.WithoutContainer.stories.storyshot index 91d31bffc3c..6470b3e4220 100644 --- a/frontend/src/components/common/__snapshots__/Loader.WithoutContainer.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Loader.WithoutContainer.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading without a container" - > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" +<body> + <div> + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading without a container" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> -</DocumentFragment> \ No newline at end of file + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/LogViewer.SomeLogs.stories.storyshot b/frontend/src/components/common/__snapshots__/LogViewer.SomeLogs.stories.storyshot index df46f87231a..f402963fc89 100644 --- a/frontend/src/components/common/__snapshots__/LogViewer.SomeLogs.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/LogViewer.SomeLogs.stories.storyshot @@ -1 +1,212 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Some logs + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + style="left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0px; z-index: -5;" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" + > + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/NamespacesAutocomplete.Some.stories.storyshot b/frontend/src/components/common/__snapshots__/NamespacesAutocomplete.Some.stories.storyshot index 439d1127a09..2c3eed29949 100644 --- a/frontend/src/components/common/__snapshots__/NamespacesAutocomplete.Some.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/NamespacesAutocomplete.Some.stories.storyshot @@ -1,67 +1,69 @@ -<DocumentFragment> - <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" - > +<body> + <div> <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.CustomTitle.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.CustomTitle.stories.storyshot index 73447eb989b..9ae201e3d5e 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.CustomTitle.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.CustomTitle.stories.storyshot @@ -1,12 +1,14 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > - <h1> - custom title - </h1> +<body> + <div> <div - class="MuiBox-root css-1txv3mw" - /> + class="MuiBox-root css-j1fy4m" + > + <h1> + custom title + </h1> + <div + class="MuiBox-root css-1txv3mw" + /> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.HeaderProps.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.HeaderProps.stories.storyshot index 6c36af8227b..96e781e708c 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.HeaderProps.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.HeaderProps.stories.storyshot @@ -1,29 +1,31 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - This is a section title with a main style - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + This is a section title with a main style + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> + <div + class="MuiBox-root css-1txv3mw" + /> </div> - <div - class="MuiBox-root css-1txv3mw" - /> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.Titled.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.Titled.stories.storyshot index a7db57be68c..97a20df065f 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.Titled.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.Titled.stories.storyshot @@ -1,29 +1,31 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - This is a section title default - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + This is a section title default + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> + <div + class="MuiBox-root css-1txv3mw" + /> </div> - <div - class="MuiBox-root css-1txv3mw" - /> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.TitledChildren.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.TitledChildren.stories.storyshot index cc6c089f015..d115362d940 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.TitledChildren.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.TitledChildren.stories.storyshot @@ -1,33 +1,35 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - This is a section title - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + This is a section title + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <p> - A child paragraph. - </p> + <div + class="MuiBox-root css-1txv3mw" + > + <p> + A child paragraph. + </p> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.WithChildren.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.WithChildren.stories.storyshot index ee18d75462c..cd7cbc6f8d3 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.WithChildren.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.WithChildren.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > - <p> - A child paragraph. - </p> + <div + class="MuiBox-root css-1txv3mw" + > + <p> + A child paragraph. + </p> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.Actions.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.Actions.stories.storyshot index 91733aa7625..bd4350bd89a 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.Actions.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.Actions.stories.storyshot @@ -1,44 +1,46 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h3 - class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" - > - This one has actions - </h3> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h3 + class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" + > + This one has actions + </h3> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button> - Edit - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button> - Delete - </button> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button> + Edit + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button> + Delete + </button> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.Main.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.Main.stories.storyshot index 6ccff4a136d..7fbcf8e4b4f 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.Main.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.Main.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - This is a section title main - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + This is a section title main + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.Normal.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.Normal.stories.storyshot index 3c3e6924b24..24c5894d17d 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.Normal.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.Normal.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h3 - class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" - > - This is a section title normal - </h3> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h3 + class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" + > + This is a section title normal + </h3> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.NormalNoPadding.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.NormalNoPadding.stories.storyshot index 9983e2ef626..7fa1731fdbe 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.NormalNoPadding.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.NormalNoPadding.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h3 - class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" - > - No padding on this normal title - </h3> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h3 + class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" + > + No padding on this normal title + </h3> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.Subsection.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.Subsection.stories.storyshot index 1fc7ec7be1f..6a2039180cc 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.Subsection.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.Subsection.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - This is a section title subsection - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + This is a section title subsection + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.Datum.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.Datum.stories.storyshot index 34918feb2e7..b8dff5bb212 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.Datum.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.Datum.stories.storyshot @@ -1,118 +1,120 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" +<body> + <div> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Age - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Long Field Name - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Age + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Long Field Name + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - </tbody> - </table> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.Getter.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.Getter.stories.storyshot index 6385bbe1b59..49ef2d58edf 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.Getter.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.Getter.stories.storyshot @@ -1,139 +1,141 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" +<body> + <div> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Age - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Long Field Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Number - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 22 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Age + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Long Field Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Number + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 33 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 44 - </td> - </tr> - </tbody> - </table> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 22 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 33 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 44 + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.LabelSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.LabelSearch.stories.storyshot index 1d91cf9578c..8532251bf43 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.LabelSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.LabelSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,97 +97,97 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - {"mykey2":"mylabel"} - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mykey2":"mylabel"} + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NameSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NameSearch.stories.storyshot index cbeb19fcca1..a0b95e0fb8b 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NameSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NameSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,73 +97,73 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - {"mykey2":"mylabel"} - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mykey2":"mylabel"} + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSearch.stories.storyshot index 22598c1c620..8ea3ab8cf5c 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,73 +97,73 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSelect.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSelect.stories.storyshot index 466ed90150d..04b709fe6d5 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSelect.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSelect.stories.storyshot @@ -1,126 +1,128 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="overflow-wrap: anywhere;" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" > - MyNamespace1 - <span> - ,  - </span> - <b> - +1 - </b> - </p> - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Clear" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-1ihl7t8-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" - tabindex="-1" - title="Clear" - type="button" + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="overflow-wrap: anywhere;" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-ptiqhd-MuiSvgIcon-root" - data-testid="CloseIcon" - focusable="false" - viewBox="0 0 24 24" + MyNamespace1 + <span> + ,  + </span> + <b> + +1 + </b> + </p> + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-1ihl7t8-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" + tabindex="-1" + title="Clear" + type="button" > - <path - d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-ptiqhd-MuiSvgIcon-root" + data-testid="CloseIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -129,95 +131,95 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - {"mylabel1":"myvalue1"} - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NotFoundMessage.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NotFoundMessage.stories.storyshot index dc577b14ff9..415c2600978 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NotFoundMessage.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NotFoundMessage.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,67 +97,67 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - style="grid-column: span 4;" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <div - class="MuiBox-root css-19midj6" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + style="grid-column: span 4;" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data matching the filter criteria. - </p> - </div> - </td> - </tr> - </tbody> - </table> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data matching the filter criteria. + </p> + </div> + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NumberSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NumberSearch.stories.storyshot index 6122702775d..a537553ac9d 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NumberSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NumberSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,62 +97,62 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Number - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Number + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 30 - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 30 + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURL.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURL.stories.storyshot index d52bb8d235c..52956dddb16 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURL.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURL.stories.storyshot @@ -1,152 +1,155 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - Test changing the page and rows per page. - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - <b> - Current URL search: - </b> - ?p=2 - </p> +<body> + <div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-0" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Number - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Test changing the page and rows per page. + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + <b> + Current URL search: + </b> + + ?p=2 + </p> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 5 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 5 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 5 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Number + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 6 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 6 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 6 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 7 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 7 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 7 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 8 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 8 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 8 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 9 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 9 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 9 - </td> - </tr> - </tbody> - </table> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 5 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 5 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 5 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 6 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 6 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 6 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 7 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 7 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 7 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 8 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 8 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 8 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 9 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 9 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 9 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURLWithPrefix.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURLWithPrefix.stories.storyshot index fa124066d5c..daa5e58a9d9 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURLWithPrefix.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURLWithPrefix.stories.storyshot @@ -1,142 +1,145 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - Test changing the page and rows per page. - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - <b> - Current URL search: - </b> - ?p=2 - </p> +<body> + <div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-0" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Number - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Test changing the page and rows per page. + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + <b> + Current URL search: + </b> + + ?p=2 + </p> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Name 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Number + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Namespace 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Name 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Namespace 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Name 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Namespace 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + </tbody> + </table> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.UIDSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.UIDSearch.stories.storyshot index 9853947e04f..d749e6f7d98 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.UIDSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.UIDSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,71 +97,71 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Tabs.BasicTabs.stories.storyshot b/frontend/src/components/common/__snapshots__/Tabs.BasicTabs.stories.storyshot index dad866d03e1..add81988ee1 100644 --- a/frontend/src/components/common/__snapshots__/Tabs.BasicTabs.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Tabs.BasicTabs.stories.storyshot @@ -1,74 +1,76 @@ -<DocumentFragment> - <div - class="MuiTabs-root css-1ujnqem-MuiTabs-root" - > +<body> + <div> <div - class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" - style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" - /> - <div - class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" - style="margin-bottom: 0px;" + class="MuiTabs-root css-1ujnqem-MuiTabs-root" > <div - aria-label="Basic Tabs" - class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" - role="tablist" + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" > - <button - aria-controls="full-width-tabpanel-0-BasicTabs-tabs-id" - aria-selected="true" - class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" - id="full-width-tab-0-BasicTabs-tabs-id" - role="tab" - tabindex="0" - type="button" - > - tab 1 label - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-controls="full-width-tabpanel-1-BasicTabs-tabs-id" - aria-selected="false" - class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" - id="full-width-tab-1-BasicTabs-tabs-id" - role="tab" - tabindex="-1" - type="button" + <div + aria-label="Basic Tabs" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" > - tab 2 label - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-controls="full-width-tabpanel-0-BasicTabs-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-BasicTabs-tabs-id" + role="tab" + tabindex="0" + type="button" + > + tab 1 label + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-BasicTabs-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-BasicTabs-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + tab 2 label + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> </div> - <span - class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" - style="left: 0px; width: 0px;" - /> + </div> + <div + aria-labelledby="full-width-tab-0-BasicTabs-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-BasicTabs-tabs-id" + role="tabpanel" + > + <p> + tab body 1 + </p> + </div> + <div + aria-labelledby="full-width-tab-1-BasicTabs-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-BasicTabs-tabs-id" + role="tabpanel" + > + <p> + tab body 2 + </p> </div> </div> - <div - aria-labelledby="full-width-tab-0-BasicTabs-tabs-id" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - id="full-width-tabpanel-0-BasicTabs-tabs-id" - role="tabpanel" - > - <p> - tab body 1 - </p> - </div> - <div - aria-labelledby="full-width-tab-1-BasicTabs-tabs-id" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - hidden="" - id="full-width-tabpanel-1-BasicTabs-tabs-id" - role="tabpanel" - > - <p> - tab body 2 - </p> - </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Tabs.StartingTab.stories.storyshot b/frontend/src/components/common/__snapshots__/Tabs.StartingTab.stories.storyshot index 5c81641b9c1..6b73fc0f5f3 100644 --- a/frontend/src/components/common/__snapshots__/Tabs.StartingTab.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Tabs.StartingTab.stories.storyshot @@ -1,74 +1,76 @@ -<DocumentFragment> - <div - class="MuiTabs-root css-1ujnqem-MuiTabs-root" - > +<body> + <div> <div - class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" - style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" - /> - <div - class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" - style="margin-bottom: 0px;" + class="MuiTabs-root css-1ujnqem-MuiTabs-root" > <div - aria-label="Starting Tabs" - class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" - role="tablist" + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" > - <button - aria-controls="full-width-tabpanel-0-StartingTabs-tabs-id" - aria-selected="false" - class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" - id="full-width-tab-0-StartingTabs-tabs-id" - role="tab" - tabindex="-1" - type="button" - > - tab 1 label - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-controls="full-width-tabpanel-1-StartingTabs-tabs-id" - aria-selected="true" - class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" - id="full-width-tab-1-StartingTabs-tabs-id" - role="tab" - tabindex="0" - type="button" + <div + aria-label="Starting Tabs" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" > - tab 2 label - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-controls="full-width-tabpanel-0-StartingTabs-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-StartingTabs-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + tab 1 label + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-StartingTabs-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-StartingTabs-tabs-id" + role="tab" + tabindex="0" + type="button" + > + tab 2 label + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> </div> - <span - class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" - style="left: 0px; width: 0px;" - /> + </div> + <div + aria-labelledby="full-width-tab-0-StartingTabs-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-0-StartingTabs-tabs-id" + role="tabpanel" + > + <p> + tab body 1 + </p> + </div> + <div + aria-labelledby="full-width-tab-1-StartingTabs-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-1-StartingTabs-tabs-id" + role="tabpanel" + > + <p> + We start on the second tab using defaultIndex=1 + </p> </div> </div> - <div - aria-labelledby="full-width-tab-0-StartingTabs-tabs-id" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - hidden="" - id="full-width-tabpanel-0-StartingTabs-tabs-id" - role="tabpanel" - > - <p> - tab body 1 - </p> - </div> - <div - aria-labelledby="full-width-tab-1-StartingTabs-tabs-id" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - id="full-width-tabpanel-1-StartingTabs-tabs-id" - role="tabpanel" - > - <p> - We start on the second tab using defaultIndex=1 - </p> - </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/configmap/Details.stories.tsx b/frontend/src/components/configmap/Details.stories.tsx index 86b28f51c7e..108b29df1d1 100644 --- a/frontend/src/components/configmap/Details.stories.tsx +++ b/frontend/src/components/configmap/Details.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import ConfigMap, { KubeConfigMap } from '../../lib/k8s/configMap'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './Details'; import { BASE_CONFIG_MAP, BASE_EMPTY_CONFIG_MAP } from './storyHelper'; @@ -11,32 +11,56 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-cm' }}> <Story /> </TestContext> ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/configmaps', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - json?: KubeConfigMap; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - ConfigMap.useGet = () => [new ConfigMap(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; export const WithBase = Template.bind({}); -WithBase.args = { - json: BASE_CONFIG_MAP, +WithBase.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/configmaps/my-cm', () => + HttpResponse.json(BASE_CONFIG_MAP) + ), + ], + }, + }, }; export const Empty = Template.bind({}); -Empty.args = { - json: BASE_EMPTY_CONFIG_MAP, +Empty.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/configmaps/my-cm', () => + HttpResponse.json(BASE_EMPTY_CONFIG_MAP) + ), + ], + }, + }, }; diff --git a/frontend/src/components/configmap/List.stories.tsx b/frontend/src/components/configmap/List.stories.tsx index 08634a12f4d..207c27dc390 100644 --- a/frontend/src/components/configmap/List.stories.tsx +++ b/frontend/src/components/configmap/List.stories.tsx @@ -1,18 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import ConfigMap from '../../lib/k8s/configMap'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './List'; import { BASE_CONFIG_MAP, BASE_EMPTY_CONFIG_MAP } from './storyHelper'; -ConfigMap.useList = () => { - const objList = [BASE_CONFIG_MAP, BASE_EMPTY_CONFIG_MAP].map( - (data: KubeObject) => new ConfigMap(data) - ); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'ConfigMap/ListView', component: ListView, @@ -26,6 +17,22 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [], + story: [ + http.get('http://localhost:4466/api/v1/configmaps', () => + HttpResponse.json({ + kind: 'ConfigMapList', + items: [BASE_CONFIG_MAP, BASE_EMPTY_CONFIG_MAP], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/configmap/__snapshots__/Details.Empty.stories.storyshot b/frontend/src/components/configmap/__snapshots__/Details.Empty.stories.storyshot index 6d2687d798a..84e740c2f83 100644 --- a/frontend/src/components/configmap/__snapshots__/Details.Empty.stories.storyshot +++ b/frontend/src/components/configmap/__snapshots__/Details.Empty.stories.storyshot @@ -1,334 +1,270 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - ConfigMap - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ConfigMap + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Data - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Data + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-19midj6" + class="MuiBox-root css-1txv3mw" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data in this config map - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data in this config map + </p> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/configmap/__snapshots__/Details.WithBase.stories.storyshot b/frontend/src/components/configmap/__snapshots__/Details.WithBase.stories.storyshot index 37a7919d30f..e6fc0d49a6a 100644 --- a/frontend/src/components/configmap/__snapshots__/Details.WithBase.stories.storyshot +++ b/frontend/src/components/configmap/__snapshots__/Details.WithBase.stories.storyshot @@ -1,97 +1,207 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - ConfigMap - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ConfigMap + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Data + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -99,972 +209,105 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Name + storageClassName </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <div + class="MuiBox-root css-1rsqta2" > - my-pvc - </span> + <div + class="mock-monaco-editor" + /> + </div> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Namespace + volumeMode </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <div + class="MuiBox-root css-1rsqta2" > - default - </a> + <div + class="mock-monaco-editor" + /> + </div> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Creation + volumeName </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <div + class="MuiBox-root css-1rsqta2" > - 2023-04-27T20:31:27.000Z - </span> + <div + class="mock-monaco-editor" + /> + </div> </dd> </dl> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Data - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - storageClassName - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiBox-root css-1rsqta2" - > - <section - style="display: flex; position: relative; text-align: initial; width: 100%; height: 100%;" - > - <div - data-keybinding-context="8" - data-mode-id="plaintext" - style="width: 100%;" - > - <div - class="monaco-editor showUnused showDeprecated vs" - data-uri="inmemory://model/8" - role="code" - style="width: 5px; height: 3vh;" - > - <div - class="overflow-guard" - data-mprt="3" - style="width: 5px; height: 5px;" - > - <div - aria-hidden="true" - class="margin" - role="presentation" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; height: 19px; width: 26px;" - > - <div - class="glyph-margin" - style="left: 0px; width: 0px; height: 19px;" - /> - <div - aria-hidden="true" - class="margin-view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="margin-view-overlays" - role="presentation" - style="position: absolute; width: 26px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; height: 19px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line current-line-margin-both" - style="width:26px; height:19px;" - /> - </div> - </div> - </div> - <div - class="monaco-scrollable-element editor-scrollable vs" - data-mprt="5" - role="presentation" - style="position: absolute; overflow: hidden; left: 26px; width: -21px; height: 5px;" - > - <div - class="lines-content monaco-editor-background" - style="position: absolute; overflow: hidden; width: 1000000px; height: 1000000px; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; left: 0px;" - > - <div - aria-hidden="true" - class="view-overlays" - role="presentation" - style="position: absolute; height: 0px; width: 60px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line" - style="width:60px; height:19px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="view-rulers" - role="presentation" - /> - <div - aria-hidden="true" - class="view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="view-lines monaco-mouse-cursor-text" - data-mprt="7" - role="presentation" - style="position: absolute; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; width: 60px; height: 19px;" - > - <div - class="view-line" - style="top:0px;height:19px;" - > - <span> - <span - class="mtk1" - > - default - </span> - </span> - </div> - </div> - <div - class="contentWidgets" - data-mprt="1" - style="position: absolute; top: 0px;" - /> - <div - aria-hidden="true" - class="cursors-layer cursor-line-style cursor-solid" - role="presentation" - > - <div - class="cursor monaco-mouse-cursor-text " - style="height: 19px; top: 0px; left: 0px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; display: block; visibility: hidden; width: 2px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="invisible scrollbar horizontal" - role="presentation" - style="position: absolute; width: 0px; height: 12px; left: 0px; bottom: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; height: 12px; transform: translate3d(0px, 0px, 0px); contain: strict; width: 20px;" - /> - </div> - <canvas - aria-hidden="true" - class="decorationsOverviewRuler" - height="5" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; right: 0px; width: 14px; height: 5px;" - width="14" - /> - <div - aria-hidden="true" - class="invisible scrollbar vertical" - role="presentation" - style="position: absolute; width: 14px; height: 5px; right: 0px; top: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; width: 14px; transform: translate3d(0px, 0px, 0px); contain: strict; height: 20px;" - /> - </div> - </div> - <div - aria-hidden="true" - role="presentation" - style="width: -17px;" - /> - <textarea - aria-autocomplete="both" - aria-haspopup="false" - aria-label="Editor content;Press Alt+F1 for Accessibility Options." - aria-multiline="true" - aria-roledescription="editor" - autocapitalize="off" - autocomplete="off" - autocorrect="off" - class="inputarea monaco-mouse-cursor-text" - data-mprt="6" - role="textbox" - spellcheck="false" - style="font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; top: 0px; left: 0px; width: 1px; height: 1px;" - tabindex="0" - wrap="off" - /> - <div - class="monaco-editor-background textAreaCover" - style="position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;" - /> - <div - class="overlayWidgets" - data-mprt="4" - style="width: 5px;" - > - <div - style="position: absolute; top: 0px; right: 50%;" - widgetid="editor.contrib.quickInputWidget" - /> - </div> - <div - aria-hidden="true" - class="minimap slider-mouseover" - data-mprt="8" - role="presentation" - style="position: absolute; left: -17px; width: 8px; height: 5px;" - > - <div - class="minimap-shadow-visible" - style="height: 5px;" - /> - <canvas - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <canvas - class="minimap-decorations-layer" - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <div - class="minimap-slider" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; width: 8px; display: none; top: 0px; height: 0px;" - > - <div - class="minimap-slider-horizontal" - style="position: absolute; left: 0px; width: 8px; top: 0px; height: 0px;" - /> - </div> - </div> - </div> - <div - class="overflowingContentWidgets" - data-mprt="2" - /> - <div - aria-hidden="true" - class="context-view" - style="display: none;" - /> - </div> - </div> - </section> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - volumeMode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiBox-root css-1rsqta2" - > - <section - style="display: flex; position: relative; text-align: initial; width: 100%; height: 100%;" - > - <div - data-keybinding-context="9" - data-mode-id="plaintext" - style="width: 100%;" - > - <div - class="monaco-editor showUnused showDeprecated vs" - data-uri="inmemory://model/9" - role="code" - style="width: 5px; height: 3vh;" - > - <div - class="overflow-guard" - data-mprt="3" - style="width: 5px; height: 5px;" - > - <div - aria-hidden="true" - class="margin" - role="presentation" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; height: 19px; width: 26px;" - > - <div - class="glyph-margin" - style="left: 0px; width: 0px; height: 19px;" - /> - <div - aria-hidden="true" - class="margin-view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="margin-view-overlays" - role="presentation" - style="position: absolute; width: 26px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; height: 19px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line current-line-margin-both" - style="width:26px; height:19px;" - /> - </div> - </div> - </div> - <div - class="monaco-scrollable-element editor-scrollable vs" - data-mprt="5" - role="presentation" - style="position: absolute; overflow: hidden; left: 26px; width: -21px; height: 5px;" - > - <div - class="lines-content monaco-editor-background" - style="position: absolute; overflow: hidden; width: 1000000px; height: 1000000px; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; left: 0px;" - > - <div - aria-hidden="true" - class="view-overlays" - role="presentation" - style="position: absolute; height: 0px; width: 75px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line" - style="width:75px; height:19px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="view-rulers" - role="presentation" - /> - <div - aria-hidden="true" - class="view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="view-lines monaco-mouse-cursor-text" - data-mprt="7" - role="presentation" - style="position: absolute; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; width: 75px; height: 19px;" - > - <div - class="view-line" - style="top:0px;height:19px;" - > - <span> - <span - class="mtk1" - > - Filesystem - </span> - </span> - </div> - </div> - <div - class="contentWidgets" - data-mprt="1" - style="position: absolute; top: 0px;" - /> - <div - aria-hidden="true" - class="cursors-layer cursor-line-style cursor-solid" - role="presentation" - > - <div - class="cursor monaco-mouse-cursor-text " - style="height: 19px; top: 0px; left: 0px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; display: block; visibility: hidden; width: 2px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="invisible scrollbar horizontal" - role="presentation" - style="position: absolute; width: 0px; height: 12px; left: 0px; bottom: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; height: 12px; transform: translate3d(0px, 0px, 0px); contain: strict; width: 20px;" - /> - </div> - <canvas - aria-hidden="true" - class="decorationsOverviewRuler" - height="5" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; right: 0px; width: 14px; height: 5px;" - width="14" - /> - <div - aria-hidden="true" - class="invisible scrollbar vertical" - role="presentation" - style="position: absolute; width: 14px; height: 5px; right: 0px; top: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; width: 14px; transform: translate3d(0px, 0px, 0px); contain: strict; height: 20px;" - /> - </div> - </div> - <div - aria-hidden="true" - role="presentation" - style="width: -17px;" - /> - <textarea - aria-autocomplete="both" - aria-haspopup="false" - aria-label="Editor content;Press Alt+F1 for Accessibility Options." - aria-multiline="true" - aria-roledescription="editor" - autocapitalize="off" - autocomplete="off" - autocorrect="off" - class="inputarea monaco-mouse-cursor-text" - data-mprt="6" - role="textbox" - spellcheck="false" - style="font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; top: 0px; left: 0px; width: 1px; height: 1px;" - tabindex="0" - wrap="off" - /> - <div - class="monaco-editor-background textAreaCover" - style="position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;" - /> - <div - class="overlayWidgets" - data-mprt="4" - style="width: 5px;" - > - <div - style="position: absolute; top: 0px; right: 50%;" - widgetid="editor.contrib.quickInputWidget" - /> - </div> - <div - aria-hidden="true" - class="minimap slider-mouseover" - data-mprt="8" - role="presentation" - style="position: absolute; left: -17px; width: 8px; height: 5px;" - > - <div - class="minimap-shadow-visible" - style="height: 5px;" - /> - <canvas - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <canvas - class="minimap-decorations-layer" - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <div - class="minimap-slider" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; width: 8px; display: none; top: 0px; height: 0px;" - > - <div - class="minimap-slider-horizontal" - style="position: absolute; left: 0px; width: 8px; top: 0px; height: 0px;" - /> - </div> - </div> - </div> - <div - class="overflowingContentWidgets" - data-mprt="2" - /> - <div - aria-hidden="true" - class="context-view" - style="display: none;" - /> - </div> - </div> - </section> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - volumeName - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1rsqta2" + class="MuiBox-root css-70qvj9" > - <section - style="display: flex; position: relative; text-align: initial; width: 100%; height: 100%;" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" > - <div - data-keybinding-context="10" - data-mode-id="plaintext" - style="width: 100%;" - > - <div - class="monaco-editor showUnused showDeprecated vs" - data-uri="inmemory://model/10" - role="code" - style="width: 5px; height: 3vh;" - > - <div - class="overflow-guard" - data-mprt="3" - style="width: 5px; height: 5px;" - > - <div - aria-hidden="true" - class="margin" - role="presentation" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; height: 19px; width: 26px;" - > - <div - class="glyph-margin" - style="left: 0px; width: 0px; height: 19px;" - /> - <div - aria-hidden="true" - class="margin-view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="margin-view-overlays" - role="presentation" - style="position: absolute; width: 26px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; height: 19px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line current-line-margin-both" - style="width:26px; height:19px;" - /> - </div> - </div> - </div> - <div - class="monaco-scrollable-element editor-scrollable vs" - data-mprt="5" - role="presentation" - style="position: absolute; overflow: hidden; left: 26px; width: -21px; height: 5px;" - > - <div - class="lines-content monaco-editor-background" - style="position: absolute; overflow: hidden; width: 1000000px; height: 1000000px; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; left: 0px;" - > - <div - aria-hidden="true" - class="view-overlays" - role="presentation" - style="position: absolute; height: 0px; width: 85px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line" - style="width:85px; height:19px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="view-rulers" - role="presentation" - /> - <div - aria-hidden="true" - class="view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="view-lines monaco-mouse-cursor-text" - data-mprt="7" - role="presentation" - style="position: absolute; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; width: 85px; height: 19px;" - > - <div - class="view-line" - style="top:0px;height:19px;" - > - <span> - <span - class="mtk1" - > - pvc-abc-1234 - </span> - </span> - </div> - </div> - <div - class="contentWidgets" - data-mprt="1" - style="position: absolute; top: 0px;" - /> - <div - aria-hidden="true" - class="cursors-layer cursor-line-style cursor-solid" - role="presentation" - > - <div - class="cursor monaco-mouse-cursor-text " - style="height: 19px; top: 0px; left: 0px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; display: block; visibility: hidden; width: 2px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="invisible scrollbar horizontal" - role="presentation" - style="position: absolute; width: 0px; height: 12px; left: 0px; bottom: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; height: 12px; transform: translate3d(0px, 0px, 0px); contain: strict; width: 20px;" - /> - </div> - <canvas - aria-hidden="true" - class="decorationsOverviewRuler" - height="5" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; right: 0px; width: 14px; height: 5px;" - width="14" - /> - <div - aria-hidden="true" - class="invisible scrollbar vertical" - role="presentation" - style="position: absolute; width: 14px; height: 5px; right: 0px; top: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; width: 14px; transform: translate3d(0px, 0px, 0px); contain: strict; height: 20px;" - /> - </div> - </div> - <div - aria-hidden="true" - role="presentation" - style="width: -17px;" - /> - <textarea - aria-autocomplete="both" - aria-haspopup="false" - aria-label="Editor content;Press Alt+F1 for Accessibility Options." - aria-multiline="true" - aria-roledescription="editor" - autocapitalize="off" - autocomplete="off" - autocorrect="off" - class="inputarea monaco-mouse-cursor-text" - data-mprt="6" - role="textbox" - spellcheck="false" - style="font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; top: 0px; left: 0px; width: 1px; height: 1px;" - tabindex="0" - wrap="off" - /> - <div - class="monaco-editor-background textAreaCover" - style="position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;" - /> - <div - class="overlayWidgets" - data-mprt="4" - style="width: 5px;" - > - <div - style="position: absolute; top: 0px; right: 50%;" - widgetid="editor.contrib.quickInputWidget" - /> - </div> - <div - aria-hidden="true" - class="minimap slider-mouseover" - data-mprt="8" - role="presentation" - style="position: absolute; left: -17px; width: 8px; height: 5px;" - > - <div - class="minimap-shadow-visible" - style="height: 5px;" - /> - <canvas - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <canvas - class="minimap-decorations-layer" - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <div - class="minimap-slider" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; width: 8px; display: none; top: 0px; height: 0px;" - > - <div - class="minimap-slider-horizontal" - style="position: absolute; left: 0px; width: 8px; top: 0px; height: 0px;" - /> - </div> - </div> - </div> - <div - class="overflowingContentWidgets" - data-mprt="2" - /> - <div - aria-hidden="true" - class="context-view" - style="display: none;" - /> - </div> - </div> - </section> + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> </div> - </dd> - </dl> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/configmap/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/configmap/__snapshots__/List.Items.stories.storyshot index 19cb6e5eebb..8d0f8806269 100644 --- a/frontend/src/components/configmap/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/configmap/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Config Maps - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Config Maps + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,671 +100,626 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-5pqi6z-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-data-size: 180; --col-data-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-5pqi6z-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-data-size: 180; --col-data-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116o5bz-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116o5bz-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Data - </div> - <span - aria-label="Sort by Data descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Data + </div> <span aria-label="Sort by Data descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Data descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" - data-index="2" - > - 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" + data-index="2" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -771,4 +728,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/CustomResourceDetails.stories.tsx b/frontend/src/components/crd/CustomResourceDetails.stories.tsx index 69346d6673d..9df5f9c18e5 100644 --- a/frontend/src/components/crd/CustomResourceDetails.stories.tsx +++ b/frontend/src/components/crd/CustomResourceDetails.stories.tsx @@ -1,9 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import { ResourceClasses } from '../../lib/k8s'; -import CustomResourceDefinition from '../../lib/k8s/crd'; -import { overrideKubeObject, TestContext } from '../../test'; +import { TestContext } from '../../test'; import { CustomResourceDetails, CustomResourceDetailsProps } from './CustomResourceDetails'; -import { CRDMockMethods, CRMockClass } from './storyHelper'; +import { CRMockClass } from './storyHelper'; // So we can test with a mocked CR. ResourceClasses['mycustomresources'] = CRMockClass; @@ -12,12 +12,50 @@ export default { title: 'crd/CustomResourceDetails', component: CustomResourceDetails, argTypes: {}, + parameters: { + msw: { + handlers: { + storyBase: [ + http.get( + 'http://localhost:4466/apis/my.phonyresources.io/v1/namespaces/mynamespace/mycustomresources/mycustomresource', + () => + HttpResponse.json({ + kind: 'MyCustomResource', + apiVersion: 'my.phonyresources.io/v1', + metadata: { + name: 'mycustomresource', + uid: 'phony2', + creationTimestamp: new Date('2021-12-15T14:57:13Z').toString(), + resourceVersion: '1', + namespace: 'mynamespace', + selfLink: '1', + }, + }) + ), + http.get('http://localhost:4466/apis/my.phonyresources.io/v1/mycustomresources', () => + HttpResponse.json({}) + ), + http.get( + 'http://localhost:4466/apis/my.phonyresources.io/v1/mycustomresources/nonexistentcustomresource', + () => HttpResponse.error() + ), + http.get( + 'http://localhost:4466/apis/apiextensions.k8s.io/v1/customresourcedefinitions/error.crd.io', + () => HttpResponse.error() + ), + http.get( + 'http://localhost:4466/apis/apiextensions.k8s.io/v1/customresourcedefinitions/mydefinition.phonyresources.io', + () => HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/mynamespace/events', () => + HttpResponse.error() + ), + ], + }, + }, + }, decorators: [ Story => { - overrideKubeObject(CustomResourceDefinition, { - useApiGet: CRDMockMethods.usePhonyApiGet, - }); - return ( <TestContext> <Story /> diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.Details.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.Details.stories.storyshot index c0adb0a718d..8c3985188b1 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.Details.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.Details.stories.storyshot @@ -1,1115 +1,1142 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - CustomResourceDefinition - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + CustomResourceDefinition + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> - </div> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - mydefinition.phonyresources.io - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2021-12-15T14:57:13.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Group - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + mydefinition.phonyresources.io + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my.phonyresources.io - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Version - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - v1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Scope - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-12-15T14:57:13.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Namespaced - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Resource - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Group + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my.phonyresources.io + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + v1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Scope + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - MyCustomResource - </a> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Namespaced + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Resource + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyCustomResource + </a> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Accepted Names - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Accepted Names + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Plural - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Singular - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Kind - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - List Kind - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Plural + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Singular + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Kind + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + List Kind + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mycustomresources - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mycustomresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyCustomResource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - MyCustomResourceList - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mycustomresources + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mycustomresource + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyCustomResource + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyCustomResourceList + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Versions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Versions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Served - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Storage - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Served + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Storage + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - false - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - false - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + false + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + false + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Objects - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Objects + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-une18s-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-une18s-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Test Col - </div> - <span - aria-label="Sort by Test Col ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Test Col + </div> <span aria-label="Sort by Test Col ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Test Col ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" + href="/" + > + mycustomresource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > mycustomresource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" > - mynamespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - mycustomresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" + href="/" + > + myotherresource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > myotherresource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - mynamespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - myotherresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1119,153 +1146,62 @@ </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.List.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.List.stories.storyshot index 57eb11f1291..8991eb03245 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.List.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.List.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Custom Resources - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Custom Resources + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,790 +100,790 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-6s04ct-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-6s04ct-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Resource - </div> - <span - aria-label="Sort by Resource ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Resource + </div> <span aria-label="Sort by Resource ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Resource ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Definition - </div> - <span - aria-label="Sort by Definition ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Definition + </div> <span aria-label="Sort by Definition ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Definition ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Group - </div> - <span - aria-label="Sort by Group ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Group + </div> <span aria-label="Sort by Group ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Group ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Scope - </div> - <span - aria-label="Sort by Scope ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Scope + </div> <span aria-label="Sort by Scope ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Scope ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Categories - </div> - <span - aria-label="Sort by Categories ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Categories + </div> <span aria-label="Sort by Categories ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Categories ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" > - MyCustomResource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyCustomResource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" + data-index="1" > - mydefinition.phonyresources.io - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - my.phonyresources.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - Namespaced - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" - data-index="4" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mydefinition.phonyresources.io + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + my.phonyresources.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" + data-index="3" + > + Namespaced + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" + data-index="4" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -890,4 +892,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCR.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCR.stories.storyshot index c997d75c3b9..8c99159c567 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCR.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCR.stories.storyshot @@ -1,11 +1,13 @@ -<DocumentFragment> - <div - class="MuiBox-root css-19midj6" - > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" +<body> + <div> + <div + class="MuiBox-root css-19midj6" > - Error getting custom resource nonexistentcustomresource: No mock custom resource for you - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error getting custom resource nonexistentcustomresource: No mock custom resource for you + </p> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCRD.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCRD.stories.storyshot index 7a06b04f7ba..32c3fe3a2fc 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCRD.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCRD.stories.storyshot @@ -1,11 +1,13 @@ -<DocumentFragment> - <div - class="MuiBox-root css-19midj6" - > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" +<body> + <div> + <div + class="MuiBox-root css-19midj6" > - Error getting custom resource definition error.crd.io: No mock CRD for you - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error getting custom resource definition error.crd.io: No mock CRD for you + </p> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.LoadingCRD.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.LoadingCRD.stories.storyshot index b8dd3c643c3..72f1b7c99b4 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.LoadingCRD.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.LoadingCRD.stories.storyshot @@ -1,26 +1,28 @@ -<DocumentFragment> - <div - class="MuiBox-root css-5cned0" - > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading custom resource details" +<body> + <div> + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading custom resource details" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.NoError.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.NoError.stories.storyshot index b413605dd39..d91fdfc6b9c 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.NoError.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.NoError.stories.storyshot @@ -1,336 +1,247 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - MyCustomResource - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + MyCustomResource + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> - </div> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - mycustomresource - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - mynamespace - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + mycustomresource + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2021-12-15T14:57:13.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Definition - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - mydefinition.phonyresources.io - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Test Col - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <p - aria-label="My description" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - mycustomresource - </p> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-12-15T14:57:13.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Definition + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mydefinition.phonyresources.io + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Test Col + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <p + aria-label="My description" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + mycustomresource + </p> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceList.List.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceList.List.stories.storyshot index 41ddd412485..b3ee3665d61 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceList.List.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceList.List.stories.storyshot @@ -1,763 +1,765 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - MyCustomResource - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + MyCustomResource + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiBox-root css-1ay9vb9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <div + class="MuiBox-root css-1ay9vb9" > - CRD: mydefinition.phonyresources.io - </a> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + CRD: mydefinition.phonyresources.io + </a> + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - <div - class="MuiBox-root css-1txv3mw" - > + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-une18s-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-une18s-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Test Col - </div> - <span - aria-label="Sort by Test Col ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Test Col + </div> <span aria-label="Sort by Test Col ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Test Col ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" + href="/" + > + mycustomresource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > mycustomresource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" > - mynamespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - mycustomresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" + href="/" + > + myotherresource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > myotherresource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - mynamespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - myotherresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -769,4 +771,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/cronjob/CronJobDetails.stories.tsx b/frontend/src/components/cronjob/CronJobDetails.stories.tsx index 9908c5280fd..0ea6ec39ebf 100644 --- a/frontend/src/components/cronjob/CronJobDetails.stories.tsx +++ b/frontend/src/components/cronjob/CronJobDetails.stories.tsx @@ -1,47 +1,45 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import CronJob from '../../lib/k8s/cronJob'; -import Job from '../../lib/k8s/job'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import CronJobDetails from './Details'; import { cronJobList } from './storyHelper'; -CronJob.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); -}; - -Job.getAuthorization = CronJob.getAuthorization; - -const usePhonyGet: KubeObjectClass['useGet'] = (name, namespace) => { - const cronJobJson = cronJobList.find( - cronJob => cronJob.metadata.name === name && cronJob.metadata.namespace === namespace - ); - return [new CronJob(cronJobJson!), null, () => {}, () => {}] as any; -}; - export default { title: 'CronJob/CronJobDetailsView', component: CronJobDetails, argTypes: {}, + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/apis/batch/v1/namespaces/default/jobs', () => + HttpResponse.json({ + kind: 'JobsList', + metadata: {}, + items: [], + }) + ), + http.get('http://localhost:4466/apis/batch/v1beta1/cronjobs', () => HttpResponse.error()), + http.get('http://localhost:4466/apis/batch/v1/jobs', () => HttpResponse.error()), + ], + }, + }, + }, } as Meta; interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; cronJobName: string; } const Template: StoryFn<MockerStory> = args => { - const { useGet, useList, cronJobName } = args; - - if (!!useGet) { - CronJob.useGet = args.useGet!; - } - if (!!useList) { - CronJob.useList = args.useList!; - } + const { cronJobName } = args; return ( <TestContext routerMap={{ namespace: 'default', name: cronJobName }}> @@ -52,12 +50,35 @@ const Template: StoryFn<MockerStory> = args => { export const EveryMinute = Template.bind({}); EveryMinute.args = { - useGet: usePhonyGet, cronJobName: 'every-minute', }; +EveryMinute.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/batch/v1/namespaces/default/cronjobs/every-minute', + () => HttpResponse.json(cronJobList.find(it => it.metadata.name === 'every-minute')) + ), + ], + }, + }, +}; export const EveryAst = Template.bind({}); EveryAst.args = { - useGet: usePhonyGet, cronJobName: 'every-minute-one-char', }; +EveryAst.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/batch/v1/namespaces/default/cronjobs/every-minute-one-char', + () => + HttpResponse.json(cronJobList.find(it => it.metadata.name === 'every-minute-one-char')) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryAst.stories.storyshot b/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryAst.stories.storyshot index 4b7bd7e0a60..2aa069dbfbc 100644 --- a/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryAst.stories.storyshot +++ b/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryAst.stories.storyshot @@ -1,435 +1,346 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - CronJob - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + CronJob + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Spawn Job" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Suspend" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Spawn Job" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Suspend" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - every-minute-one-char - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + every-minute-one-char + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Schedule - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - * - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Suspend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - false - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Last Schedule - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - /> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Schedule + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + * + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Suspend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + false + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Last Schedule + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Jobs - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Jobs + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryMinute.stories.storyshot b/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryMinute.stories.storyshot index f0334d795a6..e78778b462e 100644 --- a/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryMinute.stories.storyshot +++ b/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryMinute.stories.storyshot @@ -1,435 +1,346 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - CronJob - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + CronJob + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Spawn Job" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Suspend" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Spawn Job" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Suspend" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - every-minute - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + every-minute + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Schedule - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - aria-label="Every minute" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - * * * * * - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Suspend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - false - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Last Schedule - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - /> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Schedule + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + aria-label="Every minute" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + * * * * * + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Suspend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + false + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Last Schedule + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Jobs - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Jobs + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/daemonset/List.stories.tsx b/frontend/src/components/daemonset/List.stories.tsx index e52117f7db8..afc85b7e65d 100644 --- a/frontend/src/components/daemonset/List.stories.tsx +++ b/frontend/src/components/daemonset/List.stories.tsx @@ -1,288 +1,285 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; -import DaemonSet from '../../lib/k8s/daemonSet'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import List from './List'; -DaemonSet.useList = () => { - const objList = [ - { - apiVersion: 'apps/v1', - kind: 'DaemonSet', - metadata: { - creationTimestamp: '2023-05-02T04:34:53Z', - generation: 1, - labels: { +const objList = [ + { + apiVersion: 'apps/v1', + kind: 'DaemonSet', + metadata: { + creationTimestamp: '2023-05-02T04:34:53Z', + generation: 1, + labels: { + 'k8s-app': 'gadget', + }, + name: 'gadget', + namespace: 'gadget', + resourceVersion: '1234567', + uid: 'abc123', + }, + spec: { + revisionHistoryLimit: 10, + selector: { + matchLabels: { 'k8s-app': 'gadget', }, - name: 'gadget', - namespace: 'gadget', - resourceVersion: '1234567', - uid: 'abc123', }, - spec: { - revisionHistoryLimit: 10, - selector: { - matchLabels: { + template: { + metadata: { + annotations: { + 'container.apparmor.security.beta.kubernetes.io/gadget': 'unconfined', + 'inspektor-gadget.kinvolk.io/option-hook-mode': 'auto', + }, + creationTimestamp: null, + labels: { 'k8s-app': 'gadget', }, }, - template: { - metadata: { - annotations: { - 'container.apparmor.security.beta.kubernetes.io/gadget': 'unconfined', - 'inspektor-gadget.kinvolk.io/option-hook-mode': 'auto', - }, - creationTimestamp: null, - labels: { - 'k8s-app': 'gadget', - }, - }, - spec: { - containers: [ - { - command: ['/entrypoint.sh'], - env: [ - { - name: 'NODE_NAME', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'spec.nodeName', - }, - }, - }, - { - name: 'GADGET_POD_UID', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'metadata.uid', - }, + spec: { + containers: [ + { + command: ['/entrypoint.sh'], + env: [ + { + name: 'NODE_NAME', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'spec.nodeName', }, }, - { - name: 'TRACELOOP_NODE_NAME', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'spec.nodeName', - }, + }, + { + name: 'GADGET_POD_UID', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'metadata.uid', }, }, - { - name: 'TRACELOOP_POD_NAME', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'metadata.name', - }, + }, + { + name: 'TRACELOOP_NODE_NAME', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'spec.nodeName', }, }, - { - name: 'TRACELOOP_POD_NAMESPACE', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'metadata.namespace', - }, + }, + { + name: 'TRACELOOP_POD_NAME', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'metadata.name', }, }, - { - name: 'GADGET_IMAGE', - value: 'ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0', - }, - { - name: 'INSPEKTOR_GADGET_VERSION', - value: 'v0.15.0', - }, - { - name: 'INSPEKTOR_GADGET_OPTION_HOOK_MODE', - value: 'auto', - }, - { - name: 'INSPEKTOR_GADGET_OPTION_FALLBACK_POD_INFORMER', - value: 'true', - }, - { - name: 'INSPEKTOR_GADGET_CONTAINERD_SOCKETPATH', - value: '/run/containerd/containerd.sock', - }, - { - name: 'INSPEKTOR_GADGET_CRIO_SOCKETPATH', - value: '/run/crio/crio.sock', - }, - { - name: 'INSPEKTOR_GADGET_DOCKER_SOCKETPATH', - value: '/run/docker.sock', - }, - { - name: 'HOST_ROOT', - value: '/host', - }, - ], - image: 'ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0', - imagePullPolicy: 'Always', - lifecycle: { - preStop: { - exec: { - command: ['/cleanup.sh'], + }, + { + name: 'TRACELOOP_POD_NAMESPACE', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'metadata.namespace', }, }, }, - livenessProbe: { - exec: { - command: ['/bin/gadgettracermanager', '-liveness'], - }, - failureThreshold: 3, - periodSeconds: 5, - successThreshold: 1, - timeoutSeconds: 2, + { + name: 'GADGET_IMAGE', + value: 'ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0', }, - name: 'gadget', - readinessProbe: { - exec: { - command: ['/bin/gadgettracermanager', '-liveness'], - }, - failureThreshold: 3, - periodSeconds: 5, - successThreshold: 1, - timeoutSeconds: 2, + { + name: 'INSPEKTOR_GADGET_VERSION', + value: 'v0.15.0', }, - resources: {}, - securityContext: { - capabilities: { - add: [ - 'NET_ADMIN', - 'SYS_ADMIN', - 'SYSLOG', - 'SYS_PTRACE', - 'SYS_RESOURCE', - 'IPC_LOCK', - 'SYS_MODULE', - 'NET_RAW', - ], - }, + { + name: 'INSPEKTOR_GADGET_OPTION_HOOK_MODE', + value: 'auto', }, - terminationMessagePath: '/dev/termination-log', - terminationMessagePolicy: 'FallbackToLogsOnError', - volumeMounts: [ - { - mountPath: '/host', - name: 'host', - }, - { - mountPath: '/run', - name: 'run', - }, - { - mountPath: '/lib/modules', - name: 'modules', - }, - { - mountPath: '/sys/kernel/debug', - name: 'debugfs', - }, - { - mountPath: '/sys/fs/cgroup', - name: 'cgroup', - }, - { - mountPath: '/sys/fs/bpf', - name: 'bpffs', + { + name: 'INSPEKTOR_GADGET_OPTION_FALLBACK_POD_INFORMER', + value: 'true', + }, + { + name: 'INSPEKTOR_GADGET_CONTAINERD_SOCKETPATH', + value: '/run/containerd/containerd.sock', + }, + { + name: 'INSPEKTOR_GADGET_CRIO_SOCKETPATH', + value: '/run/crio/crio.sock', + }, + { + name: 'INSPEKTOR_GADGET_DOCKER_SOCKETPATH', + value: '/run/docker.sock', + }, + { + name: 'HOST_ROOT', + value: '/host', + }, + ], + image: 'ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0', + imagePullPolicy: 'Always', + lifecycle: { + preStop: { + exec: { + command: ['/cleanup.sh'], }, - ], - }, - ], - dnsPolicy: 'ClusterFirst', - hostNetwork: true, - hostPID: true, - nodeSelector: { - 'kubernetes.io/os': 'linux', - }, - restartPolicy: 'Always', - schedulerName: 'default-scheduler', - securityContext: {}, - serviceAccount: 'gadget', - serviceAccountName: 'gadget', - terminationGracePeriodSeconds: 30, - tolerations: [ - { - effect: 'NoSchedule', - operator: 'Exists', - }, - { - effect: 'NoExecute', - operator: 'Exists', - }, - ], - volumes: [ - { - hostPath: { - path: '/', - type: '', }, - name: 'host', }, - { - hostPath: { - path: '/run', - type: '', + livenessProbe: { + exec: { + command: ['/bin/gadgettracermanager', '-liveness'], }, - name: 'run', + failureThreshold: 3, + periodSeconds: 5, + successThreshold: 1, + timeoutSeconds: 2, }, - { - hostPath: { - path: '/sys/fs/cgroup', - type: '', + name: 'gadget', + readinessProbe: { + exec: { + command: ['/bin/gadgettracermanager', '-liveness'], }, - name: 'cgroup', + failureThreshold: 3, + periodSeconds: 5, + successThreshold: 1, + timeoutSeconds: 2, }, - { - hostPath: { - path: '/lib/modules', - type: '', + resources: {}, + securityContext: { + capabilities: { + add: [ + 'NET_ADMIN', + 'SYS_ADMIN', + 'SYSLOG', + 'SYS_PTRACE', + 'SYS_RESOURCE', + 'IPC_LOCK', + 'SYS_MODULE', + 'NET_RAW', + ], }, - name: 'modules', }, - { - hostPath: { - path: '/sys/fs/bpf', - type: '', + terminationMessagePath: '/dev/termination-log', + terminationMessagePolicy: 'FallbackToLogsOnError', + volumeMounts: [ + { + mountPath: '/host', + name: 'host', }, - name: 'bpffs', - }, - { - hostPath: { - path: '/sys/kernel/debug', - type: '', + { + mountPath: '/run', + name: 'run', }, - name: 'debugfs', - }, - ], - }, - }, - updateStrategy: { - rollingUpdate: { - maxSurge: 0, - maxUnavailable: 1, + { + mountPath: '/lib/modules', + name: 'modules', + }, + { + mountPath: '/sys/kernel/debug', + name: 'debugfs', + }, + { + mountPath: '/sys/fs/cgroup', + name: 'cgroup', + }, + { + mountPath: '/sys/fs/bpf', + name: 'bpffs', + }, + ], + }, + ], + dnsPolicy: 'ClusterFirst', + hostNetwork: true, + hostPID: true, + nodeSelector: { + 'kubernetes.io/os': 'linux', }, - type: 'RollingUpdate', + restartPolicy: 'Always', + schedulerName: 'default-scheduler', + securityContext: {}, + serviceAccount: 'gadget', + serviceAccountName: 'gadget', + terminationGracePeriodSeconds: 30, + tolerations: [ + { + effect: 'NoSchedule', + operator: 'Exists', + }, + { + effect: 'NoExecute', + operator: 'Exists', + }, + ], + volumes: [ + { + hostPath: { + path: '/', + type: '', + }, + name: 'host', + }, + { + hostPath: { + path: '/run', + type: '', + }, + name: 'run', + }, + { + hostPath: { + path: '/sys/fs/cgroup', + type: '', + }, + name: 'cgroup', + }, + { + hostPath: { + path: '/lib/modules', + type: '', + }, + name: 'modules', + }, + { + hostPath: { + path: '/sys/fs/bpf', + type: '', + }, + name: 'bpffs', + }, + { + hostPath: { + path: '/sys/kernel/debug', + type: '', + }, + name: 'debugfs', + }, + ], }, }, - status: { - currentNumberScheduled: 2, - desiredNumberScheduled: 2, - numberAvailable: 2, - numberMisscheduled: 0, - numberReady: 2, - observedGeneration: 1, - updatedNumberScheduled: 2, + updateStrategy: { + rollingUpdate: { + maxSurge: 0, + maxUnavailable: 1, + }, + type: 'RollingUpdate', }, }, - ].map((data: any) => new DaemonSet(data)); - return [objList, null, () => {}, () => {}] as any; -}; + status: { + currentNumberScheduled: 2, + desiredNumberScheduled: 2, + numberAvailable: 2, + numberMisscheduled: 0, + numberReady: 2, + observedGeneration: 1, + updatedNumberScheduled: 2, + }, + }, +]; export default { title: 'DaemonSet/List', @@ -297,6 +294,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/apps/v1/daemonsets', () => + HttpResponse.json({ + kind: 'DaemonSetList', + items: objList, + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/daemonset/__snapshots__/List.DaemonSets.stories.storyshot b/frontend/src/components/daemonset/__snapshots__/List.DaemonSets.stories.storyshot index 491b7ac7e39..5010ed11941 100644 --- a/frontend/src/components/daemonset/__snapshots__/List.DaemonSets.stories.storyshot +++ b/frontend/src/components/daemonset/__snapshots__/List.DaemonSets.stories.storyshot @@ -1,98 +1,100 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Daemon Sets - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Daemon Sets + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -101,1142 +103,1142 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1e9qppa-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-pods-size: 180; --col-pods-size: 180; --header-currentPods-size: 180; --col-currentPods-size: 180; --header-desiredPods-size: 180; --col-desiredPods-size: 180; --header-readyPods-size: 180; --col-readyPods-size: 180; --header-nodeSelector-size: 180; --col-nodeSelector-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1e9qppa-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-pods-size: 180; --col-pods-size: 180; --header-currentPods-size: 180; --col-currentPods-size: 180; --header-desiredPods-size: 180; --col-desiredPods-size: 180; --header-readyPods-size: 180; --col-readyPods-size: 180; --header-nodeSelector-size: 180; --col-nodeSelector-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-s3gggc-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-s3gggc-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Pods - </div> - <span - aria-label="Sort by Pods descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Pods + </div> <span aria-label="Sort by Pods descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Pods descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1utncyt-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1utncyt-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Current - </div> - <span - aria-label="Sort by Current descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Current + </div> <span aria-label="Sort by Current descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Current descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-15443sz-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-15443sz-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Desired - </div> - <span - aria-label="Sort by Desired descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Desired + </div> <span aria-label="Sort by Desired descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Desired descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18g8d4j-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> + Ready + </div> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18g8d4j-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready + aria-label="Sort by Ready descending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Ready descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Ready descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Ready descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-yv5b2a-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-yv5b2a-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Node Selector - </div> - <span - aria-label="Sort by Node Selector ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Node Selector + </div> <span aria-label="Sort by Node Selector ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Node Selector ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Containers - </div> - <span - aria-label="Sort by Containers ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Containers + </div> <span aria-label="Sort by Containers ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Containers ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" - colspan="1" - data-index="8" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" + colspan="1" + data-index="8" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Images - </div> - <span - aria-label="Sort by Images ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Images + </div> <span aria-label="Sort by Images ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Images ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="9" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="9" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - gadget - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + gadget + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - gadget - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10dyccb-MuiTableCell-root" - data-index="2" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1z0nlwt-MuiTableCell-root" - data-index="3" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cvi8k5-MuiTableCell-root" - data-index="4" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vd59e1-MuiTableCell-root" - data-index="5" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-e8p8zj-MuiTableCell-root" - data-index="6" - > - <span - aria-label="kubernetes.io/os=linux" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + gadget + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10dyccb-MuiTableCell-root" + data-index="2" > - kubernetes.io/os=linux - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="7" - > - <span - aria-label="gadget" - class="" - data-mui-internal-clone-element="true" + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1z0nlwt-MuiTableCell-root" + data-index="3" > - gadget - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="8" - > - <span - aria-label="ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0" - class="" - data-mui-internal-clone-element="true" + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cvi8k5-MuiTableCell-root" + data-index="4" > - ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="9" - > - <p - aria-label="2023-05-02T04:34:53.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vd59e1-MuiTableCell-root" + data-index="5" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-e8p8zj-MuiTableCell-root" + data-index="6" + > + <span + aria-label="kubernetes.io/os=linux" + class="" + data-mui-internal-clone-element="true" + > + kubernetes.io/os=linux + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="7" + > + <span + aria-label="gadget" + class="" + data-mui-internal-clone-element="true" + > + gadget + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="8" + > + <span + aria-label="ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0" + class="" + data-mui-internal-clone-element="true" + > + ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="9" + > + <p + aria-label="2023-05-02T04:34:53.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1246,4 +1248,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/endpoints/EndpointDetails.stories.tsx b/frontend/src/components/endpoints/EndpointDetails.stories.tsx index 6c1f6d69c1b..14b60514d18 100644 --- a/frontend/src/components/endpoints/EndpointDetails.stories.tsx +++ b/frontend/src/components/endpoints/EndpointDetails.stories.tsx @@ -1,112 +1,104 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import Endpoints, { KubeEndpoint } from '../../lib/k8s/endpoints'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import EndpointDetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = (name, namespace) => { - return [ - new Endpoints({ - kind: 'Endpoints', - apiVersion: 'v1', - metadata: { - name, - namespace, - uid: 'phony', - creationTimestamp: new Date('2020-04-25').toISOString(), - resourceVersion: '1', - selfLink: '0', - }, - subsets: [ - { - addresses: [ - { - ip: '127.0.0.1', - nodeName: 'mynode', - targetRef: { - kind: 'Pod', - namespace: 'MyNamespace', - name: 'mypod', - uid: 'phony-pod', - resourceVersion: '1', - apiVersion: 'v1', - }, - }, - { - ip: '127.0.0.2', - nodeName: 'mynode', - targetRef: { - kind: 'Pod', - namespace: 'MyNamespace', - name: 'mypod-1', - uid: 'phony-pod-1', - resourceVersion: '1', - apiVersion: 'v1', - }, - }, - ], - ports: [ - { - name: 'myport', - port: 8080, - protocol: 'TCP', - }, - ], - }, - ], - } as KubeEndpoint), - null, - () => {}, - () => {}, - ] as any; -}; - export default { title: 'endpoints/EndpointsDetailsView', component: EndpointDetails, argTypes: {}, - decorators: [ - Story => { - return ( - <TestContext routerMap={{ namespace: 'my-namespace', name: 'my-endpoint' }}> - <Story /> - </TestContext> - ); + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/endpoints', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/my-namespace/events', () => + HttpResponse.error() + ), + ], + }, }, - ], + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - Endpoints.useGet = args.useGet; - } - if (!!args.useList) { - Endpoints.useList = args.useList; - } - +const Template: StoryFn = () => { return ( - <TestContext> + <TestContext routerMap={{ namespace: 'my-namespace', name: 'my-endpoint' }}> <EndpointDetails /> </TestContext> ); }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/my-namespace/endpoints/my-endpoint', () => + HttpResponse.json({ + kind: 'Endpoints', + apiVersion: 'v1', + metadata: { + name: 'my-endpoint', + namespace: 'my-namespace', + uid: 'phony', + creationTimestamp: new Date('2020-04-25').toISOString(), + resourceVersion: '1', + selfLink: '0', + }, + subsets: [ + { + addresses: [ + { + ip: '127.0.0.1', + nodeName: 'mynode', + targetRef: { + kind: 'Pod', + namespace: 'MyNamespace', + name: 'mypod', + uid: 'phony-pod', + resourceVersion: '1', + apiVersion: 'v1', + }, + }, + { + ip: '127.0.0.2', + nodeName: 'mynode', + targetRef: { + kind: 'Pod', + namespace: 'MyNamespace', + name: 'mypod-1', + uid: 'phony-pod-1', + resourceVersion: '1', + apiVersion: 'v1', + }, + }, + ], + ports: [ + { + name: 'myport', + port: 8080, + protocol: 'TCP', + }, + ], + }, + ], + }) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/my-namespace/endpoints/my-endpoint', () => + HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/endpoints/EndpointList.stories.tsx b/frontend/src/components/endpoints/EndpointList.stories.tsx index 61b1f11d3e2..d29b78bb5c0 100644 --- a/frontend/src/components/endpoints/EndpointList.stories.tsx +++ b/frontend/src/components/endpoints/EndpointList.stories.tsx @@ -1,48 +1,43 @@ import { Meta, StoryFn } from '@storybook/react'; -import Endpoints, { KubeEndpoint } from '../../lib/k8s/endpoints'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import EndpointList from './List'; -Endpoints.useList = () => { - const objList = generateK8sResourceList<KubeEndpoint>( - { - kind: 'Endpoints', - apiVersion: 'v1', - metadata: { - namespace: '', - }, - subsets: [ - { - addresses: [ - { - ip: '127.0.01', - nodeName: 'mynode', - targetRef: { - kind: 'Pod', - namespace: 'my-namespace', - name: 'mypod', - uid: 'phony-pod', - resourceVersion: '1', - apiVersion: 'v1', - }, - }, - ], - ports: [ - { - name: 'myport', - port: 8080, - protocol: 'TCP', - }, - ], - }, - ], +const list = [ + { + kind: 'Endpoints', + apiVersion: 'v1', + metadata: { + namespace: '', + creationTimestamp: new Date('2022-01-01').toISOString(), }, - { instantiateAs: Endpoints } - ); - - return [objList, null, () => {}, () => {}] as any; -}; + subsets: [ + { + addresses: [ + { + ip: '127.0.01', + nodeName: 'mynode', + targetRef: { + kind: 'Pod', + namespace: 'my-namespace', + name: 'mypod', + uid: 'phony-pod', + resourceVersion: '1', + apiVersion: 'v1', + }, + }, + ], + ports: [ + { + name: 'myport', + port: 8080, + protocol: 'TCP', + }, + ], + }, + ], + }, +]; export default { title: 'endpoints/EndpointsListView', @@ -57,6 +52,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/endpoints', () => + HttpResponse.json({ + kind: 'EndpointsList', + items: list, + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Default.stories.storyshot b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Default.stories.storyshot index ad3e3a03351..1a0b2076a4a 100644 --- a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Default.stories.storyshot +++ b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Default.stories.storyshot @@ -1,170 +1,187 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Endpoint - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Endpoint + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 2020-04-25T00:00:00.000Z - </span> - </dd> - </dl> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Subsets - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-endpoint + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-namespace + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2020-04-25T00:00:00.000Z + </span> + </dd> + </dl> </div> </div> </div> - <div - class="MuiBox-root css-1txv3mw" - /> </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > <div - class="MuiBox-root css-9k64dt" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" @@ -172,11 +189,11 @@ <div class="MuiBox-root css-70qvj9" > - <h4 - class="MuiTypography-root MuiTypography-h4 MuiTypography-noWrap css-15onnfg-MuiTypography-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" > - Addresses - </h4> + Subsets + </h2> <div class="MuiBox-root css-ldp2l3" /> @@ -184,337 +201,277 @@ </div> </div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" + /> + </div> + <div + class="MuiBox-root css-9k64dt" + > + <div + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <div + class="MuiBox-root css-70qvj9" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - IP - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <h4 + class="MuiTypography-root MuiTypography-h4 MuiTypography-noWrap css-15onnfg-MuiTypography-root" > - Hostname - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Target - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Addresses + </h4> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - 127.0.0.1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + IP + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - mypod - </a> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Hostname + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Target + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - 127.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 127.0.0.1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod + </a> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - mypod-1 - </a> - </td> - </tr> - </tbody> - </table> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" - > + 127.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod-1 + </a> + </td> + </tr> + </tbody> + </table> + </div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h4 - class="MuiTypography-root MuiTypography-h4 MuiTypography-noWrap css-15onnfg-MuiTypography-root" - > - Ports - </h4> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h4 + class="MuiTypography-root MuiTypography-h4 MuiTypography-noWrap css-15onnfg-MuiTypography-root" + > + Ports + </h4> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Name - <button - aria-label="sort up" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Port - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + Name + <button + aria-label="sort up" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Protocol - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + Port + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Protocol + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - myport - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 8080 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - TCP - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + myport + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 8080 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + TCP + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Error.stories.storyshot b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Error.stories.storyshot index f9b29bdcd45..c92339212d3 100644 --- a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Error.stories.storyshot +++ b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Error.stories.storyshot @@ -1,101 +1,103 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Endpoint - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Endpoint + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.NoItemYet.stories.storyshot b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.NoItemYet.stories.storyshot deleted file mode 100644 index 0939bb988eb..00000000000 --- a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.NoItemYet.stories.storyshot +++ /dev/null @@ -1,112 +0,0 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Endpoint - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-5cned0" - > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" - > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" - > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> - </div> - </div> - </div> - </div> -</DocumentFragment> \ No newline at end of file diff --git a/frontend/src/components/endpoints/__snapshots__/EndpointList.Items.stories.storyshot b/frontend/src/components/endpoints/__snapshots__/EndpointList.Items.stories.storyshot index 67a853be5d7..9525d9efd41 100644 --- a/frontend/src/components/endpoints/__snapshots__/EndpointList.Items.stories.storyshot +++ b/frontend/src/components/endpoints/__snapshots__/EndpointList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Endpoints - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Endpoints + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" - > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,836 +100,623 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nbyy6v-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-addresses-size: 180; --col-addresses-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nbyy6v-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-addresses-size: 180; --col-addresses-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - Name + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> + <span + aria-label="Sort by Name descending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rcfhfa-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rcfhfa-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Addresses - </div> - <span - aria-label="Sort by Addresses ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Addresses + </div> <span aria-label="Sort by Addresses ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Addresses ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-4 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" + data-index="2" + > + <span + aria-label="127.0.01:8080" + class="" + data-mui-internal-clone-element="true" + > + 127.0.01:8080 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -936,4 +725,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/horizontalPodAutoscaler/HPADetails.stories.tsx b/frontend/src/components/horizontalPodAutoscaler/HPADetails.stories.tsx index dcc39eeaaa6..c816798b9e6 100644 --- a/frontend/src/components/horizontalPodAutoscaler/HPADetails.stories.tsx +++ b/frontend/src/components/horizontalPodAutoscaler/HPADetails.stories.tsx @@ -1,111 +1,104 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import { KubeObject } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import HPA, { KubeHPA } from '../../lib/k8s/hpa'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import HPADetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new HPA({ - apiVersion: 'autoscaling/v2', - kind: 'HorizontalPodAutoscaler', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}}\n', +const mockHPA = { + apiVersion: 'autoscaling/v2', + kind: 'HorizontalPodAutoscaler', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}}\n', + }, + selfLink: '', + creationTimestamp: '2022-10-20T11:10:58Z', + name: 'php-apache', + namespace: 'default', + resourceVersion: '6462096', + uid: '73ad9a26-7cbd-431b-801a-614c9cbbd285', + }, + spec: { + maxReplicas: 10, + metrics: [ + { + resource: { + name: 'memory', + target: { + averageValue: '100Mi', + type: 'AverageValue', + }, }, - selfLink: '', - creationTimestamp: '2022-10-20T11:10:58Z', - name: 'php-apache', - namespace: 'default', - resourceVersion: '6462096', - uid: '73ad9a26-7cbd-431b-801a-614c9cbbd285', + type: 'Resource', }, - spec: { - maxReplicas: 10, - metrics: [ - { - resource: { - name: 'memory', - target: { - averageValue: '100Mi', - type: 'AverageValue', - }, - }, - type: 'Resource', + { + resource: { + name: 'cpu', + target: { + averageUtilization: 50, + type: 'Utilization', }, - { - resource: { - name: 'cpu', - target: { - averageUtilization: 50, - type: 'Utilization', - }, - }, - type: 'Resource', - }, - ], - minReplicas: 1, - scaleTargetRef: { - apiVersion: 'apps/v1', - kind: 'Deployment', - name: 'php-apache', }, + type: 'Resource', }, - status: { - conditions: [ - { - lastTransitionTime: '2022-10-20T11:11:01Z', - message: "the HPA controller was able to get the target's current scale", - reason: 'SucceededGetScale', - status: 'True', - type: 'AbleToScale', - }, - { - lastTransitionTime: '2022-10-26T12:53:22Z', - message: - 'the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API', - reason: 'FailedGetResourceMetric', - status: 'False', - type: 'ScalingActive', - }, - { - lastTransitionTime: '2022-10-20T11:11:01Z', - message: 'the desired count is within the acceptable range', - reason: 'DesiredWithinRange', - status: 'False', - type: 'ScalingLimited', - }, - ], - currentMetrics: [ - { - resource: { - current: { - averageValue: '14360576', - }, - name: 'memory', - }, - type: 'Resource', + ], + minReplicas: 1, + scaleTargetRef: { + apiVersion: 'apps/v1', + kind: 'Deployment', + name: 'php-apache', + }, + }, + status: { + conditions: [ + { + lastTransitionTime: '2022-10-20T11:11:01Z', + message: "the HPA controller was able to get the target's current scale", + reason: 'SucceededGetScale', + status: 'True', + type: 'AbleToScale', + }, + { + lastTransitionTime: '2022-10-26T12:53:22Z', + message: + 'the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API', + reason: 'FailedGetResourceMetric', + status: 'False', + type: 'ScalingActive', + }, + { + lastTransitionTime: '2022-10-20T11:11:01Z', + message: 'the desired count is within the acceptable range', + reason: 'DesiredWithinRange', + status: 'False', + type: 'ScalingLimited', + }, + ], + currentMetrics: [ + { + resource: { + current: { + averageValue: '14360576', }, - { - resource: { - current: { - averageUtilization: 0, - averageValue: '1m', - }, - name: 'cpu', - }, - type: 'Resource', + name: 'memory', + }, + type: 'Resource', + }, + { + resource: { + current: { + averageUtilization: 0, + averageValue: '1m', }, - ], - currentReplicas: 1, - desiredReplicas: 1, - lastScaleTime: '2022-10-21T11:15:12Z', + name: 'cpu', + }, + type: 'Resource', }, - } as KubeHPA), - ] as any; + ], + currentReplicas: 1, + desiredReplicas: 1, + lastScaleTime: '2022-10-21T11:15:12Z', + }, }; export default { @@ -121,39 +114,54 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/autoscaling/v2/horizontalpodautoscalers', () => + HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - HPA.useGet = args.useGet; - Event.objectEvents = async (obj: KubeObject) => { - console.log('object:', obj); - return []; - }; - } - if (!!args.useList) { - HPA.useList = args.useList; - } - +const Template: StoryFn = () => { return <HPADetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/autoscaling/v2/namespaces/my-namespace/horizontalpodautoscalers/my-endpoint', + () => HttpResponse.json(mockHPA) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/autoscaling/v2/namespaces/my-namespace/horizontalpodautoscalers/my-endpoint', + () => HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/horizontalPodAutoscaler/HPAList.stories.tsx b/frontend/src/components/horizontalPodAutoscaler/HPAList.stories.tsx index 552394d530d..7cf936586c8 100644 --- a/frontend/src/components/horizontalPodAutoscaler/HPAList.stories.tsx +++ b/frontend/src/components/horizontalPodAutoscaler/HPAList.stories.tsx @@ -1,117 +1,106 @@ import { Meta, StoryFn } from '@storybook/react'; -import HPA, { KubeHPA } from '../../lib/k8s/hpa'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import HpaList from './List'; -HPA.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); -}; - -HPA.useList = () => { - const objList = generateK8sResourceList<KubeHPA>( - { - apiVersion: 'autoscaling/v2', - kind: 'HorizontalPodAutoscaler', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}}\n', - }, - creationTimestamp: '2022-10-20T11:10:58Z', - name: 'php-apache', - namespace: 'default', - resourceVersion: '6462096', - uid: '73ad9a26-7cbd-431b-801a-614c9cbbd285', +const list = [ + { + apiVersion: 'autoscaling/v2', + kind: 'HorizontalPodAutoscaler', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}}\n', }, - spec: { - maxReplicas: 10, - metrics: [ - { - resource: { - name: 'memory', - target: { - averageValue: '100Mi', - type: 'AverageValue', - }, + creationTimestamp: '2022-10-20T11:10:58Z', + name: 'php-apache', + namespace: 'default', + resourceVersion: '6462096', + uid: '73ad9a26-7cbd-431b-801a-614c9cbbd285', + }, + spec: { + maxReplicas: 10, + metrics: [ + { + resource: { + name: 'memory', + target: { + averageValue: '100Mi', + type: 'AverageValue', }, - type: 'Resource', }, - { - resource: { - name: 'cpu', - target: { - averageUtilization: 50, - type: 'Utilization', - }, + type: 'Resource', + }, + { + resource: { + name: 'cpu', + target: { + averageUtilization: 50, + type: 'Utilization', }, - type: 'Resource', }, - ], - minReplicas: 1, - scaleTargetRef: { - apiVersion: 'apps/v1', - kind: 'Deployment', - name: 'php-apache', + type: 'Resource', }, + ], + minReplicas: 1, + scaleTargetRef: { + apiVersion: 'apps/v1', + kind: 'Deployment', + name: 'php-apache', }, - status: { - conditions: [ - { - lastTransitionTime: '2022-10-20T11:11:01Z', - message: "the HPA controller was able to get the target's current scale", - reason: 'SucceededGetScale', - status: 'True', - type: 'AbleToScale', - }, - { - lastTransitionTime: '2022-10-26T12:53:22Z', - message: - 'the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API', - reason: 'FailedGetResourceMetric', - status: 'False', - type: 'ScalingActive', - }, - { - lastTransitionTime: '2022-10-20T11:11:01Z', - message: 'the desired count is within the acceptable range', - reason: 'DesiredWithinRange', - status: 'False', - type: 'ScalingLimited', - }, - ], - currentMetrics: [ - { - resource: { - current: { - averageValue: '14360576', - }, - name: 'memory', + }, + status: { + conditions: [ + { + lastTransitionTime: '2022-10-20T11:11:01Z', + message: "the HPA controller was able to get the target's current scale", + reason: 'SucceededGetScale', + status: 'True', + type: 'AbleToScale', + }, + { + lastTransitionTime: '2022-10-26T12:53:22Z', + message: + 'the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API', + reason: 'FailedGetResourceMetric', + status: 'False', + type: 'ScalingActive', + }, + { + lastTransitionTime: '2022-10-20T11:11:01Z', + message: 'the desired count is within the acceptable range', + reason: 'DesiredWithinRange', + status: 'False', + type: 'ScalingLimited', + }, + ], + currentMetrics: [ + { + resource: { + current: { + averageValue: '14360576', }, - type: 'Resource', + name: 'memory', }, - { - resource: { - current: { - averageUtilization: 0, - averageValue: '1m', - }, - name: 'cpu', + type: 'Resource', + }, + { + resource: { + current: { + averageUtilization: 0, + averageValue: '1m', }, - type: 'Resource', + name: 'cpu', }, - ], - currentReplicas: 1, - desiredReplicas: 1, - lastScaleTime: '2022-10-21T11:15:12Z', - }, + type: 'Resource', + }, + ], + currentReplicas: 1, + desiredReplicas: 1, + lastScaleTime: '2022-10-21T11:15:12Z', }, - { instantiateAs: HPA } - ); - return [objList, null, () => {}, () => {}] as any; -}; + }, +]; export default { title: 'hpa/HpaListView', @@ -126,6 +115,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/autoscaling/v2/horizontalpodautoscalers', () => + HttpResponse.json({ + kind: 'HpaList', + metadata: {}, + items: list, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Default.stories.storyshot b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Default.stories.storyshot index 2688847512e..cb63959ae98 100644 --- a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Default.stories.storyshot +++ b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Default.stories.storyshot @@ -1,590 +1,594 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - HorizontalPodAutoscaler - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + HorizontalPodAutoscaler + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - php-apache - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + php-apache + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-10-20T11:10:58.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-20T11:10:58.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Reference - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Deployment/php-apache - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Metrics - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Reference + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <table - class="MuiTable-root css-v8wh1j-MuiTable-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - (Current/Target) - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Deployment + / + php-apache + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Metrics + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-v8wh1j-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - resource memory on pods - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 14360576/100Mi - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + (Current/Target) + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - resource cpu on pods (as a percentage of request) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + resource memory on pods + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 14360576/100Mi + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - 0% (1m)/50% - </td> - </tr> - </tbody> - </table> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - MinReplicas - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - MaxReplicas - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 10 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Deployment pods - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + resource cpu on pods (as a percentage of request) + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 0% (1m)/50% + </td> + </tr> + </tbody> + </table> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + MinReplicas + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 1 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + MaxReplicas + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 10 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - 1 current / 1 desired - </span> - </dd> - </dl> + Deployment pods + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 1 current / 1 desired + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - AbleToScale - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-10-20T11:11:01.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="the HPA controller was able to get the target's current scale" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - SucceededGetScale - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ScalingActive - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-10-26T12:53:22.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + AbleToScale + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - FailedGetResourceMetric - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <p + aria-label="2022-10-20T11:11:01.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ScalingLimited - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-10-20T11:11:01.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <p + aria-label="the HPA controller was able to get the target's current scale" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + SucceededGetScale + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ScalingActive + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-10-26T12:53:22.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + FailedGetResourceMetric + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <p - aria-label="the desired count is within the acceptable range" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ScalingLimited + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - DesiredWithinRange - </p> - </td> - </tr> - </tbody> - </table> + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-10-20T11:11:01.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="the desired count is within the acceptable range" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + DesiredWithinRange + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> @@ -592,4 +596,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Error.stories.storyshot b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Error.stories.storyshot index eb0ae46f583..6f584e1ae60 100644 --- a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Error.stories.storyshot +++ b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.NoItemYet.stories.storyshot b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.NoItemYet.stories.storyshot index 580b5d9cf72..2be149fe22a 100644 --- a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPAList.Items.stories.storyshot b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPAList.Items.stories.storyshot index 044b6921f6e..1a387e0b010 100644 --- a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPAList.Items.stories.storyshot +++ b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPAList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Horizontal Pod Autoscalers - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Horizontal Pod Autoscalers + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1364 +100,986 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1mxksyu-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-reference-size: 180; --col-reference-size: 180; --header-targets-size: 180; --col-targets-size: 180; --header-minReplicas-size: 180; --col-minReplicas-size: 180; --header-maxReplicas-size: 180; --col-maxReplicas-size: 180; --header-currentReplicas-size: 180; --col-currentReplicas-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1mxksyu-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-reference-size: 180; --col-reference-size: 180; --header-targets-size: 180; --col-targets-size: 180; --header-minReplicas-size: 180; --col-minReplicas-size: 180; --header-maxReplicas-size: 180; --col-maxReplicas-size: 180; --header-currentReplicas-size: 180; --col-currentReplicas-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10umkxl-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10umkxl-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Reference - </div> - <span - aria-label="Sort by Reference ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Reference + </div> <span aria-label="Sort by Reference ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Reference ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116wkip-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116wkip-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Targets - </div> - <span - aria-label="Sort by Targets ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Targets + </div> <span aria-label="Sort by Targets ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Targets ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xov0qj-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xov0qj-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - MinReplicas - </div> - <span - aria-label="Sort by MinReplicas descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + MinReplicas + </div> <span aria-label="Sort by MinReplicas descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by MinReplicas descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1okj1jh-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> + MaxReplicas + </div> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1okj1jh-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - MaxReplicas + aria-label="Sort by MaxReplicas descending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by MaxReplicas descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by MaxReplicas descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by MaxReplicas descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-bok8gx-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-bok8gx-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Replicas - </div> - <span - aria-label="Sort by Replicas descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Replicas + </div> <span aria-label="Sort by Replicas descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Replicas descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 1more… - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + php-apache + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 1more… - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" + data-index="2" > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 1more… - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" + Deployment + / + php-apache + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" + data-index="3" > <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + class="css-12ju9pi" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + <div + class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + <span + class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + > + 14360576/100Mi + </span> + </div> + <div + class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" > - 1more… - </span> + <span + class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + > + 1more… + </span> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" + data-index="4" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" + data-index="5" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 10 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" + data-index="6" > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <p + aria-label="2022-10-20T11:10:58.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 1more… - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1464,4 +1088,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/ClassDetails.stories.tsx b/frontend/src/components/ingress/ClassDetails.stories.tsx index 2aad6bb03b3..aa6b56891b1 100644 --- a/frontend/src/components/ingress/ClassDetails.stories.tsx +++ b/frontend/src/components/ingress/ClassDetails.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import IngressClass, { KubeIngressClass } from '../../lib/k8s/ingressClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './ClassDetails'; import { RESOURCE_DEFAULT_INGRESS_CLASS, RESOURCE_INGRESS_CLASS } from './storyHelper'; @@ -11,23 +11,33 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-ic' }}> <Story /> </TestContext> ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingressclasses', () => + HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - ingressJson?: KubeIngressClass; -} - -const Template: StoryFn = (args: MockerStory) => { - const { ingressJson } = args; - if (!!ingressJson) { - IngressClass.useGet = () => [new IngressClass(ingressJson), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; @@ -35,8 +45,27 @@ export const Basic = Template.bind({}); Basic.args = { ingressJson: RESOURCE_INGRESS_CLASS, }; +Basic.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingressclasses/my-ic', () => + HttpResponse.json(RESOURCE_INGRESS_CLASS) + ), + ], + }, + }, +}; export const WithDefault = Template.bind({}); -WithDefault.args = { - ingressJson: RESOURCE_DEFAULT_INGRESS_CLASS, +WithDefault.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingressclasses/my-ic', () => + HttpResponse.json(RESOURCE_DEFAULT_INGRESS_CLASS) + ), + ], + }, + }, }; diff --git a/frontend/src/components/ingress/ClassList.stories.tsx b/frontend/src/components/ingress/ClassList.stories.tsx index 8cdd8957016..96e957c1692 100644 --- a/frontend/src/components/ingress/ClassList.stories.tsx +++ b/frontend/src/components/ingress/ClassList.stories.tsx @@ -1,18 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import IngressClass from '../../lib/k8s/ingressClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './ClassList'; import { RESOURCE_DEFAULT_INGRESS_CLASS, RESOURCE_INGRESS_CLASS } from './storyHelper'; -IngressClass.useList = () => { - const objList = [RESOURCE_INGRESS_CLASS, RESOURCE_DEFAULT_INGRESS_CLASS].map( - (data: KubeObject) => new IngressClass(data) - ); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'IngressClass/ListView', component: ListView, @@ -26,6 +17,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingressclasses', () => + HttpResponse.json({ + kind: 'IngressClassList', + metadata: {}, + items: [RESOURCE_INGRESS_CLASS, RESOURCE_DEFAULT_INGRESS_CLASS], + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/ingress/Details.stories.tsx b/frontend/src/components/ingress/Details.stories.tsx index 739ac92b4dc..6ee57943f38 100644 --- a/frontend/src/components/ingress/Details.stories.tsx +++ b/frontend/src/components/ingress/Details.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import Ingress, { KubeIngress } from '../../lib/k8s/ingress'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './Details'; import { PORT_INGRESS, RESOURCE_INGRESS } from './storyHelper'; @@ -11,23 +11,30 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-ingress' }}> <Story /> </TestContext> ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - ingressJson?: KubeIngress; -} - -const Template: StoryFn = (args: MockerStory) => { - const { ingressJson } = args; - if (!!ingressJson) { - Ingress.useGet = () => [new Ingress(ingressJson), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; @@ -35,8 +42,27 @@ export const WithTLS = Template.bind({}); WithTLS.args = { ingressJson: PORT_INGRESS, }; +WithTLS.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingresses/my-ingress', () => + HttpResponse.json(PORT_INGRESS) + ), + ], + }, + }, +}; export const WithResource = Template.bind({}); -WithResource.args = { - ingressJson: RESOURCE_INGRESS, +WithResource.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingresses/my-ingress', () => + HttpResponse.json(RESOURCE_INGRESS) + ), + ], + }, + }, }; diff --git a/frontend/src/components/ingress/List.stories.tsx b/frontend/src/components/ingress/List.stories.tsx index 186d7a4e0ff..b7406213020 100644 --- a/frontend/src/components/ingress/List.stories.tsx +++ b/frontend/src/components/ingress/List.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import Ingress from '../../lib/k8s/ingress'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './List'; import { PORT_INGRESS, RESOURCE_INGRESS } from './storyHelper'; -Ingress.useList = () => { - const objList = [PORT_INGRESS, RESOURCE_INGRESS].map((data: KubeObject) => new Ingress(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'Ingress/ListView', component: ListView, @@ -24,6 +17,25 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [], + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingresses', () => + HttpResponse.json({ + kind: 'IngressClassList', + metadata: {}, + items: [PORT_INGRESS, RESOURCE_INGRESS], + }) + ), + http.get('http://localhost:4466/apis/extensions/v1beta1/ingresses', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/ingress/__snapshots__/ClassDetails.Basic.stories.storyshot b/frontend/src/components/ingress/__snapshots__/ClassDetails.Basic.stories.storyshot index 994690096f2..aed9da8236f 100644 --- a/frontend/src/components/ingress/__snapshots__/ClassDetails.Basic.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/ClassDetails.Basic.stories.storyshot @@ -1,303 +1,239 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - IngressClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + IngressClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - resource-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + resource-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Default - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - No - </span> - </dd> - </dl> + Default + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + No + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/ClassDetails.WithDefault.stories.storyshot b/frontend/src/components/ingress/__snapshots__/ClassDetails.WithDefault.stories.storyshot index 4848e8d7ac5..45ead6d6b79 100644 --- a/frontend/src/components/ingress/__snapshots__/ClassDetails.WithDefault.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/ClassDetails.WithDefault.stories.storyshot @@ -1,330 +1,266 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - IngressClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + IngressClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - resource-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + resource-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - ingressclass.kubernetes.io/is-default-class: true - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + ingressclass.kubernetes.io/is-default-class: true + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Default - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Yes - </span> - </dd> - </dl> + Default + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Yes + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/ClassList.Items.stories.storyshot b/frontend/src/components/ingress/__snapshots__/ClassList.Items.stories.storyshot index aa232526b19..ddc66690ad1 100644 --- a/frontend/src/components/ingress/__snapshots__/ClassList.Items.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/ClassList.Items.stories.storyshot @@ -1,651 +1,615 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingress Classes - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingress Classes + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-bb6075-MuiTable-root" - style="--header-default-size: 180; --col-default-size: 180; --header-name-size: 180; --col-name-size: 180; --header-controller-size: 180; --col-controller-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-bb6075-MuiTable-root" + style="--header-default-size: 180; --col-default-size: 180; --header-name-size: 180; --col-name-size: 180; --header-controller-size: 180; --col-controller-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14ys4f5-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14ys4f5-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1sbs8jn" - /> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1sbs8jn" + /> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i14xun-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i14xun-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Controller - </div> - <span - aria-label="Sort by Controller ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Controller + </div> <span aria-label="Sort by Controller ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Controller ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-elz685-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-elz685-MuiTableCell-root" + data-index="0" > - resource-example-ingress - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-o559dc-MuiTableCell-root" - data-index="2" - > - test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2023-07-19T09:48:42.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <p + aria-label="Default Ingress Class" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-elz685-MuiTableCell-root" - data-index="0" - > - <p - aria-label="Default Ingress Class" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + resource-example-ingress + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-o559dc-MuiTableCell-root" + data-index="2" > - resource-example-ingress - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-o559dc-MuiTableCell-root" - data-index="2" - > - test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2023-07-19T09:48:42.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + test + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-07-19T09:48:42.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -654,4 +618,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/Details.WithResource.stories.storyshot b/frontend/src/components/ingress/__snapshots__/Details.WithResource.stories.storyshot index fbc9f07e64e..d680b54573c 100644 --- a/frontend/src/components/ingress/__snapshots__/Details.WithResource.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/Details.WithResource.stories.storyshot @@ -1,452 +1,388 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingress - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingress + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - resource-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + resource-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Default Backend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - - - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Service:service1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - TLS - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Class Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Default Backend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + - + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Ports + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Service:service1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + TLS + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Class Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Rules - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Rules + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Host - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Path - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Backends - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="http://https-example.foo.com/" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Host + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - http://https-example.foo.com/ - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Path + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Backends + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="http://https-example.foo.com/" - style="margin-right: 5px;" > - / + http://https-example.foo.com/ </a> - (Prefix) - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-0" - style="display: flex; flex-direction: column; flex-wrap: nowrap; margin-bottom: 5px;" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="http://https-example.foo.com/" + style="margin-right: 5px;" + > + / + </a> + (Prefix) + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <div + class="MuiBox-root css-0" + style="display: flex; flex-direction: column; flex-wrap: nowrap; margin-bottom: 5px;" > - Service:service1 - </p> - </div> - </td> - </tr> - </tbody> - </table> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Service:service1 + </p> + </div> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/Details.WithTLS.stories.storyshot b/frontend/src/components/ingress/__snapshots__/Details.WithTLS.stories.storyshot index ea31bb7db7c..ac91c9dce3a 100644 --- a/frontend/src/components/ingress/__snapshots__/Details.WithTLS.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/Details.WithTLS.stories.storyshot @@ -1,478 +1,414 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingress - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingress + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - tls-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + tls-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Default Backend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - - - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 443, 80, someport - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - TLS - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - aria-label="testsecret-tls 🞂 https-example.foo.com" - class="" - data-mui-internal-clone-element="true" + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - testsecret-tls 🞂 https-example.foo.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Class Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Default Backend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + - + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Ports + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 443, 80, someport + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + TLS + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + aria-label="testsecret-tls 🞂 https-example.foo.com" + class="" + data-mui-internal-clone-element="true" + > + testsecret-tls 🞂 https-example.foo.com + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Class Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Rules - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Rules + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Host - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Path - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Backends - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="https://https-example.foo.com/" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Host + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Path + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - https://https-example.foo.com/ - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Backends + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="https://https-example.foo.com/" - style="margin-right: 5px;" > - / + https://https-example.foo.com/ </a> - (Prefix) - </div> - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="https://https-example.foo.com/second" - style="margin-right: 5px;" + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - /second - </a> - (Prefix) - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-0" - style="display: flex; flex-direction: column; flex-wrap: nowrap; margin-bottom: 5px;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="https://https-example.foo.com/" + style="margin-right: 5px;" + > + / + </a> + (Prefix) + </div> + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - service1:80 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="https://https-example.foo.com/second" + style="margin-right: 5px;" + > + /second + </a> + (Prefix) + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-0" + style="display: flex; flex-direction: column; flex-wrap: nowrap; margin-bottom: 5px;" > - service2:someport - </p> - </div> - </td> - </tr> - </tbody> - </table> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + service1:80 + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + service2:someport + </p> + </div> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.Empty.stories.storyshot b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.Empty.stories.storyshot index 2905e8f62c0..220ab1e2f5a 100644 --- a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.Empty.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.Empty.stories.storyshot @@ -1,15 +1,17 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="http://exampleurl.com/" - style="margin-right: 5px;" +<body> + <div> + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - / - </a> - (Prefix) + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="http://exampleurl.com/" + style="margin-right: 5px;" + > + / + </a> + (Prefix) + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.morePath.stories.storyshot b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.morePath.stories.storyshot index e9c11c0b970..b5d4b403ba1 100644 --- a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.morePath.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.morePath.stories.storyshot @@ -1,15 +1,17 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="http://exampleurl.com/pathB" - style="margin-right: 5px;" +<body> + <div> + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - /pathB - </a> - (Prefix) + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="http://exampleurl.com/pathB" + style="margin-right: 5px;" + > + /pathB + </a> + (Prefix) + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.soloPath.stories.storyshot b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.soloPath.stories.storyshot index b59090f40bb..ea3372feda3 100644 --- a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.soloPath.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.soloPath.stories.storyshot @@ -1,15 +1,17 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="http://exampleurl.com/pathA" - style="margin-right: 5px;" +<body> + <div> + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - /pathA - </a> - (Prefix) + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="http://exampleurl.com/pathA" + style="margin-right: 5px;" + > + /pathA + </a> + (Prefix) + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/ingress/__snapshots__/List.Items.stories.storyshot index afcf4498d17..496c0c3a577 100644 --- a/frontend/src/components/ingress/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingresses - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingresses + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,870 +100,870 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-class-size: 180; --col-class-size: 180; --header-hosts-size: 180; --col-hosts-size: 180; --header-ports-size: 180; --col-ports-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-class-size: 180; --col-class-size: 180; --header-hosts-size: 180; --col-hosts-size: 180; --header-ports-size: 180; --col-ports-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1xuo38g-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1xuo38g-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Class Name - </div> - <span - aria-label="Sort by Class Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Class Name + </div> <span aria-label="Sort by Class Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Class Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-w80en0-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-w80en0-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Hosts - </div> - <span - aria-label="Sort by Hosts ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Hosts + </div> <span aria-label="Sort by Hosts ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Hosts ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-rgtwta-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-rgtwta-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Path - </div> - <span - aria-label="Sort by Path ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Path + </div> <span aria-label="Sort by Path ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Path ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - tls-example-ingress - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kbt0iz-MuiTableCell-root" - data-index="2" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pydrni-MuiTableCell-root" - data-index="3" - > - <span - aria-label="https-example.foo.com" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + tls-example-ingress + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - https-example.foo.com - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-107xfei-MuiTableCell-root" - data-index="4" - > - <span - aria-label="/ 🞂 service1:80 -/second 🞂 service2:someport" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kbt0iz-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pydrni-MuiTableCell-root" + data-index="3" > - / 🞂 service1:80, /second 🞂 service2:someport - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-07-19T09:48:42.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + aria-label="https-example.foo.com" + class="" + data-mui-internal-clone-element="true" + > + https-example.foo.com + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-107xfei-MuiTableCell-root" + data-index="4" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <span + aria-label="/ 🞂 service1:80 +/second 🞂 service2:someport" + class="" + data-mui-internal-clone-element="true" + > + / 🞂 service1:80, /second 🞂 service2:someport + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" > - resource-example-ingress - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2023-07-19T09:48:42.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kbt0iz-MuiTableCell-root" - data-index="2" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pydrni-MuiTableCell-root" - data-index="3" - > - <span - aria-label="https-example.foo.com" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + resource-example-ingress + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - https-example.foo.com - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-107xfei-MuiTableCell-root" - data-index="4" - > - <span - aria-label="/ 🞂 Service:service1" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kbt0iz-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pydrni-MuiTableCell-root" + data-index="3" > - / 🞂 Service:service1 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-07-19T09:48:42.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + aria-label="https-example.foo.com" + class="" + data-mui-internal-clone-element="true" + > + https-example.foo.com + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-107xfei-MuiTableCell-root" + data-index="4" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <span + aria-label="/ 🞂 Service:service1" + class="" + data-mui-internal-clone-element="true" + > + / 🞂 Service:service1 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" + > + <p + aria-label="2023-07-19T09:48:42.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -970,4 +972,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/job/JobList.stories.tsx b/frontend/src/components/job/JobList.stories.tsx index 009ffc9a79b..3a1bab3500f 100644 --- a/frontend/src/components/job/JobList.stories.tsx +++ b/frontend/src/components/job/JobList.stories.tsx @@ -1,42 +1,36 @@ import { Meta, StoryFn } from '@storybook/react'; -import Job from '../../lib/k8s/job'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { generateK8sResourceList } from '../../test/mocker'; import List from './List'; import { jobs } from './storyHelper'; -Job.useList = () => { - const jobList = generateK8sResourceList(jobs[0], { numResults: 3 }); +const jobList = generateK8sResourceList(jobs[0], { numResults: 3 }); - const failedJob = jobList[1]; - failedJob.status = { - ...failedJob.status, - conditions: [ - { - type: 'Failed', - status: 'True', - lastProbeTime: '2023-07-28T08:01:00Z', - lastTransitionTime: '2023-07-28T08:01:00Z', - }, - ], - }; - - const suspendedJob = jobList[2]; - suspendedJob.status = { - ...suspendedJob.status, - conditions: [ - { - type: 'Suspended', - status: 'True', - lastProbeTime: '2023-07-28T08:01:00Z', - lastTransitionTime: '2023-07-28T08:01:00Z', - }, - ], - }; - - const objList = jobList.map(data => new Job(data)); +const failedJob = jobList[1]; +failedJob.status = { + ...failedJob.status, + conditions: [ + { + type: 'Failed', + status: 'True', + lastProbeTime: '2023-07-28T08:01:00Z', + lastTransitionTime: '2023-07-28T08:01:00Z', + }, + ], +}; - return [objList, null, () => {}, () => {}] as any; +const suspendedJob = jobList[2]; +suspendedJob.status = { + ...suspendedJob.status, + conditions: [ + { + type: 'Suspended', + status: 'True', + lastProbeTime: '2023-07-28T08:01:00Z', + lastTransitionTime: '2023-07-28T08:01:00Z', + }, + ], }; export default { @@ -52,6 +46,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/batch/v1/jobs', () => + HttpResponse.json({ + kind: 'JobsList', + metadata: {}, + items: jobList, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/job/__snapshots__/JobList.Items.stories.storyshot b/frontend/src/components/job/__snapshots__/JobList.Items.stories.storyshot index 14dbe93e1c5..dacd9c61e96 100644 --- a/frontend/src/components/job/__snapshots__/JobList.Items.stories.storyshot +++ b/frontend/src/components/job/__snapshots__/JobList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Jobs - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Jobs + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1180 +100,1180 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-hieajz-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-completions-size: 180; --col-completions-size: 180; --header-conditions-size: 180; --col-conditions-size: 180; --header-duration-size: 180; --col-duration-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-hieajz-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-completions-size: 180; --col-completions-size: 180; --header-conditions-size: 180; --col-conditions-size: 180; --header-duration-size: 180; --col-duration-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10o1wt2-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10o1wt2-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Completions - </div> - <span - aria-label="Sort by Completions ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Completions + </div> <span aria-label="Sort by Completions ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Completions ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ea5w6-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ea5w6-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Conditions - </div> - <span - aria-label="Sort by Conditions descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Conditions + </div> <span aria-label="Sort by Conditions descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Conditions descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-b177ms-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-b177ms-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Duration - </div> - <span - aria-label="Sort by Duration ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Duration + </div> <span aria-label="Sort by Duration ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" + <span + aria-label="Sort by Duration ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Containers - </div> - <span - aria-label="Sort by Containers ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Containers + </div> <span aria-label="Sort by Containers ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Containers ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Images - </div> - <span - aria-label="Sort by Images ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Images + </div> <span aria-label="Sort by Images ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Images ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="0" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + job-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" + data-index="2" + > + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" + data-index="3" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + Complete + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" /> - </button> + </span> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" + data-index="4" > - job-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 8h + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <span + aria-label="hello" + class="" + data-mui-internal-clone-element="true" + > + hello + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="busybox:1.28" + class="" + data-mui-internal-clone-element="true" > - Complete - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + busybox:1.28 </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" - data-index="4" - > - 8h - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="hello" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" > - hello - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="1" > - <span - aria-label="busybox:1.28" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - busybox:1.28 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + job-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" + data-index="2" > - job-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" + data-index="3" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + Failed + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" + data-index="4" + > + 8h + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + aria-label="hello" + class="" + data-mui-internal-clone-element="true" > - Failed - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + hello </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" - data-index="4" - > - 8h - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="hello" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" > - hello - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" - > - <span - aria-label="busybox:1.28" - class="" - data-mui-internal-clone-element="true" + <span + aria-label="busybox:1.28" + class="" + data-mui-internal-clone-element="true" + > + busybox:1.28 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" > - busybox:1.28 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + job-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - job-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" + data-index="3" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Suspended + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" + data-index="4" + > + 8h + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + aria-label="hello" + class="" + data-mui-internal-clone-element="true" > - Suspended - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + hello </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" - data-index="4" - > - 8h - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="hello" - class="" - data-mui-internal-clone-element="true" - > - hello - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" - > - <span - aria-label="busybox:1.28" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" > - busybox:1.28 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + aria-label="busybox:1.28" + class="" + data-mui-internal-clone-element="true" + > + busybox:1.28 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1280,4 +1282,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/lease/Details.stories.tsx b/frontend/src/components/lease/Details.stories.tsx index 27cee54405e..05ebcebff4c 100644 --- a/frontend/src/components/lease/Details.stories.tsx +++ b/frontend/src/components/lease/Details.stories.tsx @@ -1,11 +1,9 @@ -import { Meta } from '@storybook/react'; -import { Lease } from '../../lib/k8s/lease'; +import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { LeaseDetails } from './Details'; import { LEASE_DUMMY_DATA } from './storyHelper'; -Lease.useGet = () => [new Lease(LEASE_DUMMY_DATA[0]), null, () => {}, () => {}] as any; - export default { title: 'Lease/LeaseDetailsView', component: LeaseDetails, @@ -13,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-lease' }}> <Story /> </TestContext> ); @@ -21,8 +19,30 @@ export default { ], } as Meta; -const Template = () => { +const Template: StoryFn = () => { return <LeaseDetails />; }; export const LeaseDetail = Template.bind({}); +LeaseDetail.parameters = { + msw: { + handlers: { + storyBase: [], + story: [ + http.get('http://localhost:4466/apis/coordination.k8s.io/v1/leases/my-lease', () => + HttpResponse.json(LEASE_DUMMY_DATA[0]) + ), + http.get('http://localhost:4466/apis/coordination.k8s.io/v1/leases', () => + HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/lease/List.stories.tsx b/frontend/src/components/lease/List.stories.tsx index f2c4d9a5e9e..6396c8aeb44 100644 --- a/frontend/src/components/lease/List.stories.tsx +++ b/frontend/src/components/lease/List.stories.tsx @@ -1,15 +1,10 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import { Lease } from '../../lib/k8s/lease'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { LeaseList } from './List'; import { LEASE_DUMMY_DATA } from './storyHelper'; -Lease.useList = () => { - const objList = LEASE_DUMMY_DATA.map((data: KubeObject) => new Lease(data)); - - return [objList, null, () => {}, () => {}] as any; -}; +const objList = LEASE_DUMMY_DATA; export default { title: 'Lease/ListView', @@ -24,6 +19,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/coordination.k8s.io/v1/leases', () => + HttpResponse.json({ + kind: 'LeaseList', + metadata: {}, + items: objList, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/lease/__snapshots__/Details.LeaseDetail.stories.storyshot b/frontend/src/components/lease/__snapshots__/Details.LeaseDetail.stories.storyshot index 71441823db6..c6ee195ebbe 100644 --- a/frontend/src/components/lease/__snapshots__/Details.LeaseDetail.stories.storyshot +++ b/frontend/src/components/lease/__snapshots__/Details.LeaseDetail.stories.storyshot @@ -1,329 +1,265 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Lease - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Lease + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - lease - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + lease + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Holder Identity - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - holder - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Lease Duration Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 10 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Renew Time - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 3 months - </p> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Holder Identity + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + holder + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Lease Duration Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 10 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Renew Time + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/lease/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/lease/__snapshots__/List.Items.stories.storyshot index 8a9a3eb6755..a8b1fadb661 100644 --- a/frontend/src/components/lease/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/lease/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Lease - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Lease + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,626 +100,626 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1g96wuj-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-holder-size: 180; --col-holder-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1g96wuj-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-holder-size: 180; --col-holder-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-117wx8p-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-117wx8p-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Holder - </div> - <span - aria-label="Sort by Holder ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Holder + </div> <span aria-label="Sort by Holder ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Holder ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - lease - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + lease + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fie9t-MuiTableCell-root" - data-index="2" - > - holder - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fie9t-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + holder + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -726,4 +728,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/limitRange/Details.stories.tsx b/frontend/src/components/limitRange/Details.stories.tsx index 1c21684005e..c4b4051c35e 100644 --- a/frontend/src/components/limitRange/Details.stories.tsx +++ b/frontend/src/components/limitRange/Details.stories.tsx @@ -1,12 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { LimitRange } from '../../lib/k8s/limitRange'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { LimitRangeDetails } from './Details'; import { LIMIT_RANGE_DUMMY_DATA } from './storyHelper'; -LimitRange.useGet = () => - [new LimitRange(LIMIT_RANGE_DUMMY_DATA[0]), null, () => {}, () => {}] as any; - export default { title: 'LimitRange/DetailsView', component: LimitRangeDetails, @@ -14,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-lr' }}> <Story /> </TestContext> ); @@ -27,3 +24,22 @@ const Template: StoryFn = () => { }; export const LimitRangeDetail = Template.bind({}); +LimitRangeDetail.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/limitranges/my-lr', () => + HttpResponse.json(LIMIT_RANGE_DUMMY_DATA[0]) + ), + http.get('http://localhost:4466/api/v1/limitranges', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/limitRange/List.stories.tsx b/frontend/src/components/limitRange/List.stories.tsx index a22b2b1cbf5..91f7c0d6b92 100644 --- a/frontend/src/components/limitRange/List.stories.tsx +++ b/frontend/src/components/limitRange/List.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import { LimitRange } from '../../lib/k8s/limitRange'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { LimitRangeList } from './List'; import { LIMIT_RANGE_DUMMY_DATA } from './storyHelper'; -LimitRange.useList = () => { - const objList = LIMIT_RANGE_DUMMY_DATA.map((data: KubeObject) => new LimitRange(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'LimitRange/ListView', component: LimitRangeList, @@ -24,6 +17,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/limitranges', () => + HttpResponse.json({ + kind: 'LimitRangeList', + metadata: {}, + items: LIMIT_RANGE_DUMMY_DATA, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/limitRange/__snapshots__/Details.LimitRangeDetail.stories.storyshot b/frontend/src/components/limitRange/__snapshots__/Details.LimitRangeDetail.stories.storyshot index b98a3424f19..76b98cd0625 100644 --- a/frontend/src/components/limitRange/__snapshots__/Details.LimitRangeDetail.stories.storyshot +++ b/frontend/src/components/limitRange/__snapshots__/Details.LimitRangeDetail.stories.storyshot @@ -1,442 +1,378 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - LimitRange - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + LimitRange + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - limit-range - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + limit-range + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Container Limits - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiBox-root css-1ynyhby" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <h6 - class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Default - </h6> + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Container Limits + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiBox-root css-1ynyhby" > + <h6 + class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + > + Default + </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - cpu: 100m - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + cpu: 100m + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - memory: 128Mi - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + memory: 128Mi + </p> + </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-1ynyhby" - > - <h6 - class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" - > - Default Request - </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiBox-root css-1ynyhby" > + <h6 + class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + > + Default Request + </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - cpu: 50m - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + cpu: 50m + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - memory: 64Mi - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + memory: 64Mi + </p> + </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-1ynyhby" - > - <h6 - class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" - > - Max - </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiBox-root css-1ynyhby" > + <h6 + class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + > + Max + </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - cpu: 500m - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + cpu: 500m + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - memory: 1Gi - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + memory: 1Gi + </p> + </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-1ynyhby" - > - <h6 - class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" - > - Min - </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiBox-root css-1ynyhby" > + <h6 + class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + > + Min + </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - cpu: 10m - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + cpu: 10m + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - memory: 4Mi - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + memory: 4Mi + </p> + </div> </div> </div> </div> - </div> - </dd> - </dl> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/limitRange/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/limitRange/__snapshots__/List.Items.stories.storyshot index 498a362a8d1..6070c479bb2 100644 --- a/frontend/src/components/limitRange/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/limitRange/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - LimitRange - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + LimitRange + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,543 +100,543 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - limit-range - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + limit-range + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -643,4 +645,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/CreateNamespaceButton.stories.tsx b/frontend/src/components/namespace/CreateNamespaceButton.stories.tsx index e863715b869..00eda850283 100644 --- a/frontend/src/components/namespace/CreateNamespaceButton.stories.tsx +++ b/frontend/src/components/namespace/CreateNamespaceButton.stories.tsx @@ -8,6 +8,11 @@ import CreateNamespaceButton from './CreateNamespaceButton'; const meta: Meta<typeof CreateNamespaceButton> = { title: 'Namespace/CreateNamespaceButton', component: CreateNamespaceButton, + parameters: { + storyshots: { + disable: true, + }, + }, decorators: [ Story => { return ( @@ -20,9 +25,8 @@ const meta: Meta<typeof CreateNamespaceButton> = { }; export default meta; -type Story = StoryObj<typeof CreateNamespaceButton>; -export const OkayName: Story = { +export const OkayName: StoryObj = { play: async () => { await userEvent.click(screen.getByLabelText('Create')); @@ -38,7 +42,7 @@ export const OkayName: Story = { }, }; -export const EmptyName: Story = { +export const EmptyName: StoryObj = { play: async () => { await userEvent.click(screen.getByLabelText('Create')); @@ -56,7 +60,7 @@ export const EmptyName: Story = { }, }; -export const NotValidName: Story = { +export const NotValidName: StoryObj = { play: async () => { await userEvent.click(screen.getByLabelText('Create')); @@ -76,7 +80,7 @@ export const NotValidName: Story = { }, }; -export const NotValidNameLong: Story = { +export const NotValidNameLong: StoryObj = { play: async () => { const longName = 'w'.repeat(64); await userEvent.click(screen.getByLabelText('Create')); diff --git a/frontend/src/components/namespace/NamespaceDetails.stories.tsx b/frontend/src/components/namespace/NamespaceDetails.stories.tsx index df7bd0987be..0a3a4c3496b 100644 --- a/frontend/src/components/namespace/NamespaceDetails.stories.tsx +++ b/frontend/src/components/namespace/NamespaceDetails.stories.tsx @@ -1,5 +1,6 @@ import { Meta, StoryFn } from '@storybook/react'; -import Namespace, { KubeNamespace } from '../../lib/k8s/namespace'; +import { http, HttpResponse } from 'msw'; +import { KubeNamespace } from '../../lib/k8s/namespace'; import { TestContext } from '../../test'; import NamespaceDetails from './Details'; @@ -20,10 +21,6 @@ const createObj = (name: string) => }, } as KubeNamespace); -Namespace.useGet = name => { - return [new Namespace(createObj(name)), null, () => {}, () => {}] as any; -}; - export default { title: 'Namespace/DetailsView', component: NamespaceDetails, @@ -53,3 +50,26 @@ export const Active = Template.bind({}); Active.args = { namespace: 'my-namespace', }; +Active.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/my-namespace', () => + HttpResponse.json(createObj('my-namespaces')) + ), + http.get('http://localhost:4466/api/v1/namespaces/my-namespaces/resourcequotas', () => + HttpResponse.json({ kind: 'List', items: [], metadata: {} }) + ), + http.get('http://localhost:4466/api/v1/namespaces/my-namespaces/limitranges', () => + HttpResponse.json({ kind: 'List', items: [], metadata: {} }) + ), + http.get('http://localhost:4466/api/v1/namespaces/my-namespaces/pods', () => + HttpResponse.json({ kind: 'List', items: [], metadata: {} }) + ), + http.get('http://localhost:4466/api/v1/resourcequotas', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/limitranges', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/pods', () => HttpResponse.error()), + ], + }, + }, +}; diff --git a/frontend/src/components/namespace/NamespaceList.stories.tsx b/frontend/src/components/namespace/NamespaceList.stories.tsx index 03080517654..c7b156b6dfb 100644 --- a/frontend/src/components/namespace/NamespaceList.stories.tsx +++ b/frontend/src/components/namespace/NamespaceList.stories.tsx @@ -1,27 +1,7 @@ import { Meta, StoryFn } from '@storybook/react'; -import Namespace, { KubeNamespace } from '../../lib/k8s/namespace'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import NamespacesList from './List'; -Namespace.useList = () => { - const objList = generateK8sResourceList<KubeNamespace>( - { - kind: 'Namespace', - apiVersion: 'v1', - metadata: {}, - spec: { - finalizers: ['kubernetes'], - }, - status: { - phase: 'Active', - }, - }, - { instantiateAs: Namespace } - ); - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'Namespace/ListView', component: NamespacesList, diff --git a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.EmptyName.stories.storyshot b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.EmptyName.stories.storyshot index df46f87231a..3320da462a6 100644 --- a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.EmptyName.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.EmptyName.stories.storyshot @@ -1 +1,17 @@ -<DocumentFragment /> \ No newline at end of file +<body + style="" +> + <div> + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidName.stories.storyshot b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidName.stories.storyshot index df46f87231a..3320da462a6 100644 --- a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidName.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidName.stories.storyshot @@ -1 +1,17 @@ -<DocumentFragment /> \ No newline at end of file +<body + style="" +> + <div> + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidNameLong.stories.storyshot b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidNameLong.stories.storyshot index df46f87231a..3320da462a6 100644 --- a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidNameLong.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidNameLong.stories.storyshot @@ -1 +1,17 @@ -<DocumentFragment /> \ No newline at end of file +<body + style="" +> + <div> + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.OkayName.stories.storyshot b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.OkayName.stories.storyshot index df46f87231a..3320da462a6 100644 --- a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.OkayName.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.OkayName.stories.storyshot @@ -1 +1,17 @@ -<DocumentFragment /> \ No newline at end of file +<body + style="" +> + <div> + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/NamespaceDetails.Active.stories.storyshot b/frontend/src/components/namespace/__snapshots__/NamespaceDetails.Active.stories.storyshot index 59f5ef2e37a..3420e68bea9 100644 --- a/frontend/src/components/namespace/__snapshots__/NamespaceDetails.Active.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/NamespaceDetails.Active.stories.storyshot @@ -1,158 +1,39 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Namespace - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - <div - class="MuiBox-root css-0" + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-namespace - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2023-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </dd> - </dl> - </div> - </div> + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" @@ -166,3044 +47,334 @@ <h1 class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" > - Resource Quotas + Namespace </h1> <div class="MuiBox-root css-ldp2l3" /> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1tbggly" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" - > - Drop to group by - </p> - </div> + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> <div - class="MuiBox-root css-zrlv9q" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span /> - <div - class="MuiBox-root css-1p0wbhh" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1g96wuj-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-requests-size: 180; --col-requests-size: 180; --header-limits-size: 180; --col-limits-size: 180; --header-age-size: 180; --col-age-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2hcfi7-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Request - </div> - <span - aria-label="Sort by Request ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Request ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1u77bf4-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Limit - </div> - <span - aria-label="Sort by Limit ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Limit ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > <div - class="MuiBox-root css-1llu0od" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span /> - <div - class="MuiBox-root css-qpxlqp" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - LimitRange - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-namespaces + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Active + </span> + </dd> + </dl> </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-1tbggly" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" + class="MuiBox-root css-70qvj9" > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + Resource Quotas + </h1> <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-67l99-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-age-size: 180; --col-age-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - limit-range - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="1" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + class="MuiBox-root css-ldp2l3" /> - </table> + </div> </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > <div - class="MuiBox-root css-1bxknjp" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-19midj6" > - <span /> - <div - class="MuiBox-root css-qpxlqp" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> + No data to be shown. + </p> </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pods - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + LimitRange + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" + class="MuiBox-root css-19midj6" > <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - Drop to group by + No data to be shown. </p> </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> - <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <table - class="MuiTable-root css-1vqq6ui-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-2-size: 180; --col-2-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-status-size: 180; --col-status-size: 180; --header-ip-size: 180; --col-ip-size: 180; --header-node-size: 180; --col-node-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiBox-root css-70qvj9" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Restarts - </div> - <span - aria-label="Sort by Restarts ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Restarts ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready - </div> - <span - aria-label="Sort by Ready ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Ready ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d0xfat-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1nz3nwl" - > - IP - </div> - <span - aria-label="Sort by IP ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by IP ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-jh1bju-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Node - </div> - <span - aria-label="Sort by Node ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Node ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 1 (3mo ago) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="Back-off pulling image "doesnotexist:nover"" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - ImagePullBackOff - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - successful - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Completed - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - initializing - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Init:0/2 - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - liveness-http - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 337 (3mo ago) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - CrashLoopBackOff - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - terminated - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - Error - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - running - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nominated-node - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - readiness-gate - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + Pods + </h1> + <div + class="MuiBox-root css-ldp2l3" /> - </table> + </div> </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > <div - class="MuiBox-root css-1bxknjp" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-19midj6" > - <span /> - <div - class="MuiBox-root css-qpxlqp" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-8 of 8 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> + No data to be shown. + </p> </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/NamespaceList.Regular.stories.storyshot b/frontend/src/components/namespace/__snapshots__/NamespaceList.Regular.stories.storyshot index 0fb33437d43..2266ff199b4 100644 --- a/frontend/src/components/namespace/__snapshots__/NamespaceList.Regular.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/NamespaceList.Regular.stories.storyshot @@ -1,719 +1,577 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Namespaces - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Namespaces + </h1> + <div + class="MuiBox-root css-ldp2l3" + > + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-status-size: 180; --col-status-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-status-size: 180; --col-status-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - namespace-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - namespace-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - namespace-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - namespace-3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - namespace-4 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="1" > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Active + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2024-08-16T11:12:37.179Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -722,4 +580,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/node/List.stories.tsx b/frontend/src/components/node/List.stories.tsx index 9eb7d956312..5eecb224c0f 100644 --- a/frontend/src/components/node/List.stories.tsx +++ b/frontend/src/components/node/List.stories.tsx @@ -1,152 +1,8 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; -import Node from '../../lib/k8s/node'; import { TestContext } from '../../test'; import List from './List'; -Node.useList = () => { - const objList = [ - { - apiVersion: 'v1', - kind: 'Node', - metadata: { - creationTimestamp: '2023-06-30T11:49:44Z', - labels: { - agentpool: 'agentpool', - 'kubernetes.io/arch': 'amd64', - 'kubernetes.io/hostname': 'my-hostname', - 'kubernetes.io/os': 'linux', - 'kubernetes.io/role': 'agent', - }, - name: 'my-linux-node', - resourceVersion: '123', - uid: 'a123', - }, - spec: { - podCIDR: '10.244.0.0/24', - podCIDRs: ['10.244.0.0/24'], - }, - status: { - addresses: [ - { - address: '10.2.3.4', - type: 'InternalIP', - }, - { - address: 'my-node-host', - type: 'Hostname', - }, - ], - allocatable: { - cpu: '3860m', - memory: '12899332Ki', - pods: '110', - }, - capacity: { - cpu: '4', - memory: '16393220Ki', - pods: '110', - }, - conditions: [ - { - lastHeartbeatTime: '2023-07-14T10:34:45Z', - lastTransitionTime: '2023-07-12T16:06:25Z', - message: 'kubelet is posting ready status.', - reason: 'KubeletReady', - status: 'True', - type: 'Ready', - }, - ], - daemonEndpoints: { - kubeletEndpoint: { - Port: 10250, - }, - }, - nodeInfo: { - architecture: 'amd64', - bootID: '12345', - containerRuntimeVersion: 'containerd://1.5.11', - kernelVersion: '5.4.0', - kubeProxyVersion: 'v1.23.12', - kubeletVersion: 'v1.23.12', - machineID: 'b123', - operatingSystem: 'linux', - osImage: 'Debian 10 (buster)', - systemUUID: '111', - }, - }, - }, - { - kind: 'Node', - apiVersion: 'v1', - metadata: { - name: 'my-windows-node', - uid: 'n1234', - resourceVersion: 'u1234', - creationTimestamp: '2023-07-13T23:28:40Z', - labels: { - 'kubernetes.io/arch': 'amd64', - 'kubernetes.io/hostname': 'akswp01800001q', - 'kubernetes.io/os': 'windows', - 'kubernetes.io/role': 'agent', - 'node-role.kubernetes.io/agent': '', - 'node.kubernetes.io/windows-build': '10', - }, - }, - status: { - capacity: { - cpu: '32', - memory: '134217268Ki', - pods: '30', - }, - allocatable: { - cpu: '31580m', - memory: '122348084Ki', - pods: '30', - }, - conditions: [ - { - type: 'Ready', - status: 'True', - lastHeartbeatTime: '2023-07-14T10:34:58Z', - lastTransitionTime: '2023-07-13T23:45:57Z', - reason: 'KubeletReady', - message: 'kubelet is posting ready status', - }, - ], - addresses: [ - { - type: 'InternalIP', - address: '1.2.3.4', - }, - { - type: 'Hostname', - address: 'windows-host', - }, - ], - daemonEndpoints: { - kubeletEndpoint: { - Port: 10250, - }, - }, - nodeInfo: { - machineID: 'win123', - systemUUID: 'u12345', - bootID: '123', - kernelVersion: '10.0', - osImage: 'Windows Server 2019 Datacenter', - containerRuntimeVersion: 'containerd://1.6.21', - kubeletVersion: 'v1.26.3', - kubeProxyVersion: 'v1.26.3', - operatingSystem: 'windows', - architecture: 'amd64', - }, - }, - }, - ].map((data: any) => new Node(data)); - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'node/List', component: List, diff --git a/frontend/src/components/node/__snapshots__/List.Nodes.stories.storyshot b/frontend/src/components/node/__snapshots__/List.Nodes.stories.storyshot index 6a4033c0399..e83a76f110b 100644 --- a/frontend/src/components/node/__snapshots__/List.Nodes.stories.storyshot +++ b/frontend/src/components/node/__snapshots__/List.Nodes.stories.storyshot @@ -1,1238 +1,1149 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Nodes - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Nodes + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-19lo6k6-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-cpu-size: 180; --col-cpu-size: 180; --header-memory-size: 180; --col-memory-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-taints-size: 180; --col-taints-size: 180; --header-roles-size: 180; --col-roles-size: 180; --header-internalIP-size: 180; --col-internalIP-size: 180; --header-externalIP-size: 180; --col-externalIP-size: 180; --header-version-size: 180; --col-version-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-19lo6k6-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-cpu-size: 180; --col-cpu-size: 180; --header-memory-size: 180; --col-memory-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-taints-size: 180; --col-taints-size: 180; --header-roles-size: 180; --col-roles-size: 180; --header-internalIP-size: 180; --col-internalIP-size: 180; --header-externalIP-size: 180; --col-externalIP-size: 180; --header-version-size: 180; --col-version-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dbz2w6-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dbz2w6-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - CPU - </div> - <span - aria-label="Sort by CPU descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + CPU + </div> <span aria-label="Sort by CPU descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by CPU descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-tochlp-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-tochlp-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Memory - </div> - <span - aria-label="Sort by Memory descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Memory + </div> <span aria-label="Sort by Memory descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Memory descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready - </div> - <span - aria-label="Sort by Ready ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Ready + </div> <span aria-label="Sort by Ready ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Ready ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mnz223-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mnz223-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Taints - </div> - <span - aria-label="Sort by Taints ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Taints + </div> <span aria-label="Sort by Taints ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Taints ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1mp32-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1mp32-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Roles - </div> - <span - aria-label="Sort by Roles ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Roles + </div> <span aria-label="Sort by Roles ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Roles ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1hmo6pq-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1hmo6pq-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Internal IP - </div> - <span - aria-label="Sort by Internal IP ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Internal IP + </div> <span aria-label="Sort by Internal IP ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Internal IP ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-17eql8-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-17eql8-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - External IP - </div> - <span - aria-label="Sort by External IP ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + External IP + </div> <span aria-label="Sort by External IP ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by External IP ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-or5cb9-MuiTableCell-root" - colspan="1" - data-index="8" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-or5cb9-MuiTableCell-root" + colspan="1" + data-index="8" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Version - </div> - <span - aria-label="Sort by Version ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Version + </div> <span aria-label="Sort by Version ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Version ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="9" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="9" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-windows-node - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="1" - > - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="2" - > - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + node + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" + data-index="1" > - Yes - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3v4n1h-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-am63uh" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-165tvm3-MuiTableCell-root" - data-index="5" - > - agent - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4hrpnu-MuiTableCell-root" - data-index="6" - > - 1.2.3.4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g49sdf-MuiTableCell-root" - data-index="7" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-nzc431-MuiTableCell-root" - data-index="8" - > - v1.26.3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="9" - > - <p - aria-label="2023-07-13T23:28:40.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" > - my-linux-node - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="1" - > - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + No + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3v4n1h-MuiTableCell-root" + data-index="4" + > + <div + class="MuiBox-root css-am63uh" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-165tvm3-MuiTableCell-root" + data-index="5" /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="2" - > - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4hrpnu-MuiTableCell-root" + data-index="6" /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Yes - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3v4n1h-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-am63uh" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g49sdf-MuiTableCell-root" + data-index="7" /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-165tvm3-MuiTableCell-root" - data-index="5" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4hrpnu-MuiTableCell-root" - data-index="6" - > - 10.2.3.4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g49sdf-MuiTableCell-root" - data-index="7" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-nzc431-MuiTableCell-root" - data-index="8" - > - v1.23.12 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="9" - > - <p - aria-label="2023-06-30T11:49:44.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-nzc431-MuiTableCell-root" + data-index="8" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="9" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1242,4 +1153,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/node/storyHelper.ts b/frontend/src/components/node/storyHelper.ts index 7521f4b001a..9c86a01a71a 100644 --- a/frontend/src/components/node/storyHelper.ts +++ b/frontend/src/components/node/storyHelper.ts @@ -11,6 +11,7 @@ export const NODE_DUMMY_DATA: KubeNode[] = [ namespace: 'default', creationTimestamp, uid: '123', + labels: {}, }, spec: { podCIDR: '', diff --git a/frontend/src/components/pod/PodDetails.stories.tsx b/frontend/src/components/pod/PodDetails.stories.tsx index dfabdc50788..06e6f8e1445 100644 --- a/frontend/src/components/pod/PodDetails.stories.tsx +++ b/frontend/src/components/pod/PodDetails.stories.tsx @@ -1,24 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import Pod, { KubePod } from '../../lib/k8s/pod'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import PodDetails from './Details'; import { podList } from './storyHelper'; -const usePhonyGet: KubeObjectClass['useGet'] = (name, namespace) => { - return [ - new Pod( - podList.find( - pod => pod.metadata.name === name && pod.metadata.namespace === namespace - ) as KubePod - ), - null, - () => {}, - () => {}, - ] as any; -}; - export default { title: 'Pod/PodDetailsView', component: PodDetails, @@ -28,104 +13,178 @@ export default { return <Story />; }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + items: [ + { + type: 'Normal', + reason: 'Created', + message: 'Created', + source: { + component: 'kubelet', + }, + firstTimestamp: '2021-03-01T00:00:00Z', + lastTimestamp: '2021-03-01T00:00:00Z', + count: 1, + }, + ], + }) + ), + http.get('http://localhost:4466/api/v1/pods', () => HttpResponse.json({})), + ], + }, + }, + }, } as Meta; interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; - objectEventsFunc?: typeof Event.objectEvents; podName: string; } const Template: StoryFn<MockerStory> = args => { - const { useGet, useList, podName, objectEventsFunc } = args; - - if (!!useGet) { - Pod.useGet = args.useGet!; - } - if (!!useList) { - Pod.useList = args.useList!; - } - if (!!objectEventsFunc) { - Event.objectEvents = objectEventsFunc!; - } + const { podName } = args; return ( - <TestContext - routerMap={{ namespace: 'default', name: podName }} - withObjectEvents={!objectEventsFunc} - > - <PodDetails />; + <TestContext routerMap={{ namespace: 'default', name: podName }}> + <PodDetails /> </TestContext> ); }; export const PullBackOff = Template.bind({}); PullBackOff.args = { - useGet: usePhonyGet, podName: 'imagepullbackoff', }; +PullBackOff.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/imagepullbackoff', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'imagepullbackoff')) + ), + ], + }, + }, +}; export const Running = Template.bind({}); Running.args = { - useGet: usePhonyGet, podName: 'running', }; +Running.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/running', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'running')) + ), + ], + }, + }, +}; export const Error = Template.bind({}); +Error.parameters = { + msw: { + handlers: { + storyBase: null, + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/terminated', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'terminated')) + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + items: [ + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12346', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'abc123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-abcd-1234567890', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: null, + lastTimestamp: null, + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T15:42:17Z', + }, + reportingComponent: '', + reportingInstance: '', + }, + ], + }) + ), + ], + }, + }, +}; Error.args = { - useGet: usePhonyGet, podName: 'terminated', - objectEventsFunc: () => - Promise.resolve([ - { - apiVersion: 'v1', - kind: 'Event', - metadata: { - name: 'nginx-deployment-12346', - namespace: 'default', - creationTimestamp: '2024-02-12T20:07:10Z', - uid: 'abc123456', - resourceVersion: '1', - }, - involvedObject: { - kind: 'Pod', - name: 'nginx-deployment-abcd-1234567890', - namespace: 'default', - uid: 'b1234', - }, - reason: 'FailedGetResourceMetric', - message: 'failed to get cpu utilization: missing request for cpu', - source: { - component: 'horizontal-pod-autoscaler', - }, - firstTimestamp: null, - lastTimestamp: null, - type: 'Warning', - series: { - count: 10, - lastObservedTime: '2024-02-13T15:42:17Z', - }, - reportingComponent: '', - reportingInstance: '', - }, - ]), }; export const LivenessFailed = Template.bind({}); LivenessFailed.args = { - useGet: usePhonyGet, podName: 'liveness-http', }; +LivenessFailed.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/liveness-http', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'liveness-http')) + ), + ], + }, + }, +}; export const Initializing = Template.bind({}); Initializing.args = { - useGet: usePhonyGet, podName: 'initializing', }; +Initializing.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/initializing', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'initializing')) + ), + ], + }, + }, +}; export const Successful = Template.bind({}); Successful.args = { - useGet: usePhonyGet, podName: 'successful', }; +Successful.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/successful', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'successful')) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/pod/PodList.stories.tsx b/frontend/src/components/pod/PodList.stories.tsx index 561fd5499fe..9ae17a2b539 100644 --- a/frontend/src/components/pod/PodList.stories.tsx +++ b/frontend/src/components/pod/PodList.stories.tsx @@ -1,15 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import Pod from '../../lib/k8s/pod'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import PodList from './List'; import { podList } from './storyHelper'; -Pod.useList = () => { - const objList = podList.map(data => new Pod(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'Pod/PodListView', component: PodList, @@ -23,6 +17,22 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/pods', () => + HttpResponse.json({ + kind: 'PodList', + apiVersion: 'v1', + metadata: {}, + items: podList, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/pod/PodLogs.stories.tsx b/frontend/src/components/pod/PodLogs.stories.tsx index 2b7e25c705d..223202d555c 100644 --- a/frontend/src/components/pod/PodLogs.stories.tsx +++ b/frontend/src/components/pod/PodLogs.stories.tsx @@ -1,72 +1,33 @@ import { Meta, StoryFn } from '@storybook/react'; import { StreamResultsCb } from '../../lib/k8s/apiProxy'; -import { AuthRequestResourceAttrs, KubeObjectClass } from '../../lib/k8s/cluster'; -import Pod, { KubePod, LogOptions } from '../../lib/k8s/pod'; +import { LogOptions } from '../../lib/k8s/pod'; import { TestContext } from '../../test'; -import PodDetails, { PodDetailsProps } from './Details'; -import { podList } from './storyHelper'; - -const usePhonyGet: KubeObjectClass['useGet'] = (name, namespace) => { - return [ - new Pod( - podList.find( - pod => pod.metadata.name === name && pod.metadata.namespace === namespace - ) as KubePod - ), - null, - () => {}, - () => {}, - ] as any; -}; - -const phonyGetAuthorization: KubeObjectClass['getAuthorization'] = async ( - verb: string, - resourceAttrs?: AuthRequestResourceAttrs -) => { - return new Promise(exec => { - exec({ - status: { - allowed: resourceAttrs?.subresource === 'log', - }, - }); - }); -}; - -// @todo: There is no "PodLogs" component. Stories should be named after the component. +import { PodLogViewer } from './Details'; export default { - title: 'Pod/PodLogs', - component: PodDetails, + title: 'Pod/PodLogViewer', + component: PodLogViewer, argTypes: {}, - decorators: [ - Story => { - return <Story />; - }, - ], } as Meta; -interface MockerStory { - podName: string; - detailsProps: PodDetailsProps; - [key: string]: Pod[keyof typeof Pod | keyof typeof Pod.prototype]; -} - -const Template: StoryFn<MockerStory> = args => { - const { podName, detailsProps, ...podProps } = args; - - for (const key in podProps) { - const [prefix, method] = key.split('.'); - if (prefix === 'prototype') { - Pod.prototype[method as keyof typeof Pod.prototype] = podProps[key]; - continue; - } - - Pod[key as keyof typeof Pod] = podProps[key]; - } - +const Template: StoryFn = () => { return ( - <TestContext routerMap={{ namespace: 'default', name: podName }}> - <PodDetails {...detailsProps} />; + <TestContext routerMap={{ namespace: 'default', name: 'pod-name' }}> + <PodLogViewer + open + onClose={() => {}} + item={ + { + spec: { + containers: [{ name: 'container-name' } as any], + }, + getName() { + return 'pod-name'; + }, + getLogs, + } as any + } + /> </TestContext> ); }; @@ -89,24 +50,7 @@ function getLogs(container: string, onLogs: StreamResultsCb, logsOptions: LogOpt return logs; } - // Simulate a stream by continuously generating new logs (only if not under unattended testing). - // It's purposedly triggering at a fast pace so we see if the UI can handle it. - const logsHandle = setInterval(() => { - onLogs(generateLogs()); - }, 100); // ms - - return () => { - clearInterval(logsHandle as NodeJS.Timeout); - }; + onLogs(generateLogs()); } export const Logs = Template.bind({}); -Logs.args = { - useGet: usePhonyGet, - 'prototype.getAuthorization': phonyGetAuthorization, - 'prototype.getLogs': getLogs, - podName: 'running', - detailsProps: { - showLogsDefault: true, - }, -}; diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.Error.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.Error.stories.storyshot index 67826f4361e..bf1e0150696 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.Error.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.Error.stories.storyshot @@ -1,999 +1,1620 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - terminated - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + terminated + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - Error - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + 2022-01-01T00:00:00.000Z </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + Error + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" + > + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodFailed + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodFailed + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiBox-root css-70qvj9" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + terminated + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiBox-root css-0" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - </tbody> - </table> + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + Error (Error) + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Exit Code + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 1 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Started + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Finished + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://007cdc266ae70e22e73a077c1c31b71b6c407b3f3817c84da10608dd3b7a82bd + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + IfNotPresent + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + alpine:3.4 + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" + > + ID: + </span> + + docker.io/library/alpine@sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /bin/sh -c exit 1 + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodFailed - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodFailed - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + Warning + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + FailedGetResourceMetric + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + horizontal-pod-autoscaler + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="abc123456" + style="word-break: break-all; white-space: normal;" + > + failed to get cpu utilization: missing request for cpu + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 3 months (10 times over 3 months) + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: terminated + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Containers - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - terminated - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> <div - class="MuiBox-root css-0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > <div - class="MuiBox-root css-0" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - Error (Error) - </span> + terminated </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="terminated" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Exit Code - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - 2022-01-01T00:05:00.000Z + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Finished - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" > - 2022-01-01T00:05:00.000Z + Show previous </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - containerd://007cdc266ae70e22e73a077c1c31b71b6c407b3f3817c84da10608dd3b7a82bd + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - IfNotPresent + Timestamps </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - alpine:3.4 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - ID: + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> </span> - docker.io/library/alpine@sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - /bin/sh -c exit 1 + Follow </span> - </dd> - </dl> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" + > + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: terminated + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + terminated + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="terminated" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Warning - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - FailedGetResourceMetric - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - horizontal-pod-autoscaler - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="abc123456" - style="word-break: break-all; white-space: normal;" - > - failed to get cpu utilization: missing request for cpu - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 3 months (10 times over 3 months) - </td> - </tr> - </tbody> - </table> + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.Initializing.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.Initializing.stories.storyshot index 4f04f4bd11e..8e6514da916 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.Initializing.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.Initializing.stories.storyshot @@ -1,1202 +1,1823 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - initializing - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - aria-label="" - class="MuiBox-root css-6n7j50" + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" + tabindex="0" + type="button" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Init:0/2 - </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + class="MuiBox-root css-0" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + initializing + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Init:0/2 + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 300 - </td> - </tr> - </tbody> - </table> + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with incomplete status: [init-myservice init-mydb]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersNotInitialized - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <p - aria-label="containers with unready status: [myapp-container]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [myapp-container]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Containers - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-4cxybv" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - myapp-container - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiBox-root css-0" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <div - class="MuiBox-root css-0" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Waiting (PodInitializing) - </span> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - Always - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - busybox - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - sh -c echo The app is running! && sleep 3600 - </span> - </dd> - </dl> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with incomplete status: [init-myservice init-mydb]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotInitialized + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [myapp-container]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [myapp-container]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Init Containers - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + myapp-container + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + Waiting (PodInitializing) + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Always + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + busybox + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + sh -c echo The app is running! && sleep 3600 + </span> + </dd> + </dl> </div> </div> </div> <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - init-myservice - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiBox-root css-70qvj9" > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Init Containers + </h2> <div - class="MuiBox-root css-0" + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + init-myservice + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Started + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://5fd564933040cc489ad0774b3f4d99866547cfef02a5277d7459a0fc800c9307 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Always + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + busybox + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" > - Running + ID: </span> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + + docker.io/library/busybox@sha256:125113b35efe765c89a8ed49593e719532318d26828c58e26b26dd7c4c28a673 + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - containerd://5fd564933040cc489ad0774b3f4d99866547cfef02a5277d7459a0fc800c9307 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + sh -c until nslookup myservice; do echo waiting for myservice; sleep 2; done; + </span> + </dd> + </dl> + </div> + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > - Always - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + init-mydb + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - busybox - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + Waiting (PodInitializing) + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Always + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" > - ID: + busybox + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + sh -c until nslookup mydb; do echo waiting for mydb; sleep 2; done; </span> - docker.io/library/busybox@sha256:125113b35efe765c89a8ed49593e719532318d26828c58e26b26dd7c4c28a673 - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + </dd> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - sh -c until nslookup myservice; do echo waiting for myservice; sleep 2; done; - </span> - </dd> - </dl> + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: initializing + </h1> </div> <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - init-mydb - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> <div - class="MuiBox-root css-0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > <div - class="MuiBox-root css-0" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - Waiting (PodInitializing) - </span> + myapp-container </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="myapp-container" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - Always + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - busybox - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" + > + Show previous + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Timestamps + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - sh -c until nslookup mydb; do echo waiting for mydb; sleep 2; done; + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Follow + </span> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" + > + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: initializing + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + myapp-container + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="myapp-container" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.LivenessFailed.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.LivenessFailed.stories.storyshot index d6544023d8b..d7c53d12672 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.LivenessFailed.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.LivenessFailed.stories.storyshot @@ -1,1167 +1,1788 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - liveness-http - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" - class="MuiBox-root css-6n7j50" + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" + tabindex="0" + type="button" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - CrashLoopBackOff - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> - </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + class="MuiBox-root css-0" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + liveness-http + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + CrashLoopBackOff + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 300 - </td> - </tr> - </tbody> - </table> + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [liveness]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [liveness]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Containers - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-4cxybv" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - liveness - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiBox-root css-0" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <div - class="MuiBox-root css-0" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - aria-describedby="container-state-message-liveness" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Waiting (CrashLoopBackOff) - </span> - <div - aria-label="hidden" - class="MuiBox-root css-a56neh" - data-mui-internal-clone-element="true" - role="tooltip" - style="vertical-align: bottom;" - /> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 337 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Last State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [liveness]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [liveness]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 MuiGrid-direction-xs-column css-ffjoah-MuiGrid-root" + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + liveness + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > <div class="MuiBox-root css-0" > - <div - class="MuiBox-root css-0" + <span + aria-describedby="container-state-message-liveness" + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - Error (Error) - </span> - </div> + Waiting (CrashLoopBackOff) + </span> + <div + aria-label="hidden" + class="MuiBox-root css-a56neh" + data-mui-internal-clone-element="true" + role="tooltip" + style="vertical-align: bottom;" + /> </div> </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 337 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Last State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 MuiGrid-direction-xs-column css-ffjoah-MuiGrid-root" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" + class="MuiBox-root css-0" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-0" - > - Exit Code - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > - <p - aria-labelledby="status-value-id-0" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" > - 2 - </p> + Error (Error) + </span> </div> </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" + class="MuiBox-root css-0" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-1" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Started - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - aria-labelledby="status-value-id-1" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-0" + > + Exit Code + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </p> + <p + aria-labelledby="status-value-id-0" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2 + </p> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-2" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-1" + > + Started + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Finished - </p> + <p + aria-labelledby="status-value-id-1" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </p> + </div> </div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - aria-labelledby="status-value-id-2" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-2" + > + Finished + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + aria-labelledby="status-value-id-2" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </p> + </div> </div> </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - containerd://29f9695acc1968213087b71914dde17337b142aa63603113a4d03feabba1514c - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Always - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://29f9695acc1968213087b71914dde17337b142aa63603113a4d03feabba1514c + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - registry.k8s.io/liveness - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - ID: + Always </span> - sha256:554cfcf2aa85635c0b1ae9506f36f50118419766221651e70dfdc94631317b4d - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Args - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + registry.k8s.io/liveness + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" + > + ID: + </span> + + sha256:554cfcf2aa85635c0b1ae9506f36f50118419766221651e70dfdc94631317b4d + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Args + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - /server - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + /server + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Liveness Probes - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiBox-root css-j7qwjs" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Liveness Probes + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > <div - class="MuiBox-root css-2rlxtj" + class="MuiBox-root css-j7qwjs" > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <div + class="MuiBox-root css-2rlxtj" > - http-get, path: /healthz, port: 8080, + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + http-get, path: /healthz, port: 8080, scheme: HTTP - </p> - </div> - <div - class="MuiBox-root css-2rlxtj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" > - success = 1 - </p> - </div> - <div - class="MuiBox-root css-2rlxtj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + success = 1 + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" > - failure = 3 - </p> - </div> - <div - class="MuiBox-root css-2rlxtj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + failure = 3 + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" > - delay = 3s - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + delay = 3s + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" + > + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + timeout = 1s + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" + > + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + period = 3s + </p> + </div> </div> - <div - class="MuiBox-root css-2rlxtj" + </dd> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" + > + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - timeout = 1s - </p> - </div> - <div - class="MuiBox-root css-2rlxtj" + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - period = 3s - </p> - </div> - </div> - </dd> - </dl> + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: liveness-http + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + liveness + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="liveness" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="Show logs for previous instances of this container." + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Show previous + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Timestamps + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Follow + </span> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: liveness-http + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" + > + liveness + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="liveness" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.PullBackOff.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.PullBackOff.stories.storyshot index 1e2fba1ca1c..ec3bb7d4de6 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.PullBackOff.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.PullBackOff.stories.storyshot @@ -1,1058 +1,1678 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - imagepullbackoff - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - aria-label="Back-off pulling image "doesnotexist:nover"" - class="MuiBox-root css-6n7j50" + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" + tabindex="0" + type="button" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - ImagePullBackOff - </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Tolerations - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" - > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + imagepullbackoff + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + aria-label="Back-off pulling image "doesnotexist:nover"" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ImagePullBackOff + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 300 - </td> - </tr> - </tbody> - </table> + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [imagepullbackoff]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [imagepullbackoff]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Containers - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-4cxybv" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - imagepullbackoff - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <div - class="MuiBox-root css-0" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <div - class="MuiBox-root css-0" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - aria-describedby="container-state-message-imagepullbackoff" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Waiting (ImagePullBackOff) - </span> - <div - aria-label="hidden" - class="MuiBox-root css-a56neh" - data-mui-internal-clone-element="true" - role="tooltip" - style="vertical-align: bottom;" - /> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Last State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [imagepullbackoff]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [imagepullbackoff]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 MuiGrid-direction-xs-column css-ffjoah-MuiGrid-root" + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + imagepullbackoff + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > <div class="MuiBox-root css-0" > - <div - class="MuiBox-root css-0" + <span + aria-describedby="container-state-message-imagepullbackoff" + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" > - <span - aria-describedby="container-state-message-imagepullbackoff" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - Error (ImagePullBackOff) - </span> - <div - aria-label="hidden" - class="MuiBox-root css-a56neh" - data-mui-internal-clone-element="true" - role="tooltip" - style="vertical-align: bottom;" - /> - </div> + Waiting (ImagePullBackOff) + </span> + <div + aria-label="hidden" + class="MuiBox-root css-a56neh" + data-mui-internal-clone-element="true" + role="tooltip" + style="vertical-align: bottom;" + /> </div> </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 1 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Last State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 MuiGrid-direction-xs-column css-ffjoah-MuiGrid-root" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" + class="MuiBox-root css-0" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-0" - > - Exit Code - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > - <p - aria-labelledby="status-value-id-0" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <span + aria-describedby="container-state-message-imagepullbackoff" + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" > - 1 - </p> + Error (ImagePullBackOff) + </span> + <div + aria-label="hidden" + class="MuiBox-root css-a56neh" + data-mui-internal-clone-element="true" + role="tooltip" + style="vertical-align: bottom;" + /> </div> </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" + class="MuiBox-root css-0" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-1" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Started - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - aria-labelledby="status-value-id-1" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-0" + > + Exit Code + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </p> + <p + aria-labelledby="status-value-id-0" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 1 + </p> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-2" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-1" + > + Started + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Finished - </p> + <p + aria-labelledby="status-value-id-1" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </p> + </div> </div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - aria-labelledby="status-value-id-2" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-2" + > + Finished + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + aria-labelledby="status-value-id-2" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </p> + </div> </div> </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - IfNotPresent - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + IfNotPresent + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + doesnotexist:nover + </p> + </dd> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - doesnotexist:nover - </p> - </dd> - </dl> + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: imagepullbackoff + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + imagepullbackoff + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="imagepullbackoff" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="Show logs for previous instances of this container." + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Show previous + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Timestamps + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Follow + </span> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: imagepullbackoff + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" + > + imagepullbackoff + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="imagepullbackoff" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.Running.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.Running.stories.storyshot index b2f73be5b86..96be63de118 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.Running.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.Running.stories.storyshot @@ -1,985 +1,1606 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - running - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + running + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - Running + 2022-01-01T00:00:00.000Z </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" + > + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiBox-root css-70qvj9" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + nginx + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiBox-root css-0" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - </tbody> - </table> + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Started + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://f8eb12a25a065d170b68cee522d431f4920fe083bf9cf53a4a576d60b8641584 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + IfNotPresent + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + nginx:1.14.2 + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" + > + ID: + </span> + + docker.io/library/nginx@sha256:f7988fb6c02e0ce69257d9bd9cf37ae20a60f1df7563c3a2a6abe24160306b8d + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Ports + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container css-11lq3yg-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <div + class="MuiBox-root css-1hckbtd" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + TCP: + </span> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 80 + </span> + </div> + </div> + </div> + </div> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: running + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Containers - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - nginx - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> <div - class="MuiBox-root css-0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > <div - class="MuiBox-root css-0" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> + nginx </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="nginx" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - 2022-01-01T00:05:00.000Z + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" > - containerd://f8eb12a25a065d170b68cee522d431f4920fe083bf9cf53a4a576d60b8641584 + Show previous </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - IfNotPresent + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - nginx:1.14.2 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + Timestamps + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - ID: + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> </span> - docker.io/library/nginx@sha256:f7988fb6c02e0ce69257d9bd9cf37ae20a60f1df7563c3a2a6abe24160306b8d - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Follow + </span> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" > <div - class="MuiGrid-root MuiGrid-container css-11lq3yg-MuiGrid-root" + class="xterm-helpers" > - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" > - <div - class="MuiBox-root css-70qvj9" - > - <div - class="MuiBox-root css-1hckbtd" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - TCP: - </span> - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 80 - </span> - </div> - </div> - </div> + W + </span> + <div + class="composition-view" + /> </div> - </dd> - </dl> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: running + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + nginx + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="nginx" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.Successful.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.Successful.stories.storyshot index 2a5ef2f0ed3..b15a99e4ba6 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.Successful.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.Successful.stories.storyshot @@ -1,1002 +1,1623 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - successful - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + successful + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - Completed + 2022-01-01T00:00:00.000Z </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Completed + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" /> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" /> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" + > + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodCompleted + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodCompleted + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodCompleted + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiBox-root css-70qvj9" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + successful + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <div + class="MuiBox-root css-0" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - </tbody> - </table> + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Completed (Completed) + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Exit Code + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Started + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Finished + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://d64ce854c96f53b2aaa00a975d026ffe5d7b862370a95abe88f2c033e01ae843 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + IfNotPresent + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + alpine:3.4 + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" + > + ID: + </span> + + docker.io/library/alpine@sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /bin/sh -c echo Succeeded + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodCompleted - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodCompleted - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodCompleted - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: successful + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Containers - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - successful - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> <div - class="MuiBox-root css-0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > <div - class="MuiBox-root css-0" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Completed (Completed) - </span> + successful </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="successful" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Exit Code - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - 2022-01-01T00:05:00.000Z + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Finished - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" > - 2022-01-01T00:05:00.000Z + Show previous </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - containerd://d64ce854c96f53b2aaa00a975d026ffe5d7b862370a95abe88f2c033e01ae843 + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - IfNotPresent + Timestamps </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - alpine:3.4 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - ID: + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> </span> - docker.io/library/alpine@sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - /bin/sh -c echo Succeeded + Follow </span> - </dd> - </dl> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" + > + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: successful + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + successful + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="successful" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodList.Items.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodList.Items.stories.storyshot index e092dbc7a27..57822144210 100644 --- a/frontend/src/components/pod/__snapshots__/PodList.Items.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pods - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pods + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" - > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1625 +100,1536 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1mxksyu-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-status-size: 180; --col-status-size: 180; --header-ip-size: 180; --col-ip-size: 180; --header-node-size: 180; --col-node-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1mxksyu-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-status-size: 180; --col-status-size: 180; --header-ip-size: 180; --col-ip-size: 180; --header-node-size: 180; --col-node-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Restarts - </div> - <span - aria-label="Sort by Restarts ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Restarts + </div> <span aria-label="Sort by Restarts ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Restarts ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready - </div> - <span - aria-label="Sort by Ready ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Ready + </div> <span aria-label="Sort by Ready ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Ready ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d0xfat-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d0xfat-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1nz3nwl" - > - IP - </div> - <span - aria-label="Sort by IP ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1nz3nwl" + > + IP + </div> <span aria-label="Sort by IP ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by IP ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-jh1bju-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-jh1bju-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Node - </div> - <span - aria-label="Sort by Node ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Node + </div> <span aria-label="Sort by Node ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Node ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 1 (3mo ago) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="Back-off pulling image "doesnotexist:nover"" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - ImagePullBackOff - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + default </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - successful - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + 1 (3mo ago) + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 0/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="Back-off pulling image "doesnotexist:nover"" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ImagePullBackOff + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Completed + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="1" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + initializing </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - initializing - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 0/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Init:0/2 + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Init:0/2 + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + liveness-http </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - liveness-http - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 337 (3mo ago) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - CrashLoopBackOff - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + default </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - terminated - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + 337 (3mo ago) + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 0/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + CrashLoopBackOff + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Error - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + terminated </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - running - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 0/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + Error + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Running + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + running </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nominated-node - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Running + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="5" > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + nominated-node </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - readiness-gate - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Running + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="6" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + readiness-gate </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" + > + <span + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-8 of 8 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-7 of 7 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1725,4 +1638,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodLogs.Logs.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodLogs.Logs.stories.storyshot index cca6d125393..502a764ba43 100644 --- a/frontend/src/components/pod/__snapshots__/PodLogs.Logs.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodLogs.Logs.stories.storyshot @@ -1,69 +1,57 @@ -<DocumentFragment> +<body> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" > - Pod + Logs: pod-name </h1> - <div - class="MuiBox-root css-ldp2l3" - /> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > <button - aria-label="Show Logs" + aria-label="Toggle fullscreen" class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" tabindex="0" @@ -73,25 +61,9 @@ class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <button - aria-label="View YAML" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" tabindex="0" type="button" @@ -101,909 +73,348 @@ /> </button> </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> </div> </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > + </h2> <div - class="MuiBox-root css-j1fy4m" + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - running - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > + Container + </label> <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" + > + container-name + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="container-name" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - 0.0.0.1 + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" > - 0.0.0.2 + Show previous </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > + </label> + </div> <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - Tolerations - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Timestamps + </span> + </label> </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - </tbody> - </table> + Follow + </span> + </label> + </div> </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <div - class="MuiBox-root css-70qvj9" + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> - <div - class="MuiBox-root css-ldp2l3" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </div> + </button> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <div - class="MuiBox-root css-70qvj9" + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Containers - </h2> - <div - class="MuiBox-root css-ldp2l3" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </div> + </button> </div> </div> <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-1j1vsa7" > <div - class="MuiBox-root css-4cxybv" + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="terminal xterm" + dir="ltr" + tabindex="0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - nginx - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" > <div - class="MuiBox-root css-0" - > - <div - class="MuiBox-root css-0" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2022-01-01T00:05:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - containerd://f8eb12a25a065d170b68cee522d431f4920fe083bf9cf53a4a576d60b8641584 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - IfNotPresent - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - nginx:1.14.2 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + <div + class="xterm-helpers" > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + style="left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0px; z-index: -5;" + tabindex="0" + /> <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" > - ID: + W </span> - docker.io/library/nginx@sha256:f7988fb6c02e0ce69257d9bd9cf37ae20a60f1df7563c3a2a6abe24160306b8d - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container css-11lq3yg-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <div - class="MuiBox-root css-1hckbtd" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - TCP: - </span> - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 80 - </span> - </div> - </div> - </div> + class="composition-view" + /> </div> - </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> </div> </div> </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" - > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> - </div> - </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Empty.stories.storyshot b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Empty.stories.storyshot index 11a64a89e3c..6b7bcaaaf24 100644 --- a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Empty.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Empty.stories.storyshot @@ -1,29 +1,31 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Volumes - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Volumes + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> + <div + class="MuiBox-root css-1txv3mw" + /> </div> - <div - class="MuiBox-root css-1txv3mw" - /> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Short.stories.storyshot b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Short.stories.storyshot index e34c4bd1f29..e1487fb241a 100644 --- a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Short.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Short.stories.storyshot @@ -1,160 +1,162 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Volumes - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Volumes + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-1txv3mw" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - ca-certs - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > ca-certs - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/ssl/certs - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - etc-ca-certificates - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + ca-certs + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/ssl/certs + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > etc-ca-certificates - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/ca-certificates - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - DirectoryOrCreate - </span> - </dd> - </dl> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + etc-ca-certificates + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/ca-certificates + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Successful.stories.storyshot b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Successful.stories.storyshot index a05d8d2dc8f..3e5a289c54e 100644 --- a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Successful.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Successful.stories.storyshot @@ -1,485 +1,487 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Volumes - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Volumes + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-1txv3mw" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - ca-certs - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > ca-certs - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/ssl/certs - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - etc-ca-certificates - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + ca-certs + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/ssl/certs + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > etc-ca-certificates - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/ca-certificates - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - flexvolume-dir - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + etc-ca-certificates + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/ca-certificates + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > flexvolume-dir - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /usr/libexec/kubernetes/kubelet-plugins/volume/exec - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - k8s-certs - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + flexvolume-dir + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /usr/libexec/kubernetes/kubelet-plugins/volume/exec + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > k8s-certs - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /var/lib/minikube/certs - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - kubeconfig - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + k8s-certs + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /var/lib/minikube/certs + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > kubeconfig - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/kubernetes/controller-manager.conf - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - FileOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - usr-local-share-ca-certificates - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + kubeconfig + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/kubernetes/controller-manager.conf + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + FileOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > usr-local-share-ca-certificates - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /usr/local/share/ca-certificates - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - usr-share-ca-certificates - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + usr-local-share-ca-certificates + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /usr/local/share/ca-certificates + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > usr-share-ca-certificates - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /usr/share/ca-certificates - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - DirectoryOrCreate - </span> - </dd> - </dl> + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + usr-share-ca-certificates + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /usr/share/ca-certificates + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/storyHelper.ts b/frontend/src/components/pod/storyHelper.ts index 49f4304cadc..085d949fddb 100644 --- a/frontend/src/components/pod/storyHelper.ts +++ b/frontend/src/components/pod/storyHelper.ts @@ -58,6 +58,7 @@ const imgPullBackOff = { metadata: { ...basePod.metadata, name: 'imagepullbackoff', + uid: '124', }, spec: { ...basePod.spec, @@ -136,6 +137,7 @@ const successful = { metadata: { ...basePod.metadata, name: 'successful', + uid: '125', }, spec: { ...basePod.spec, @@ -213,6 +215,7 @@ const initializing = { metadata: { ...basePod.metadata, name: 'initializing', + uid: '125', }, spec: { ...basePod.spec, @@ -333,6 +336,7 @@ const livenessFailed = { metadata: { ...basePod.metadata, name: 'liveness-http', + uid: '126', }, spec: { ...basePod.spec, @@ -436,6 +440,7 @@ const errorTerminated = { metadata: { ...basePod.metadata, name: 'terminated', + uid: '127', }, spec: { ...basePod.spec, @@ -513,6 +518,7 @@ const running = { metadata: { ...basePod.metadata, name: 'running', + uid: '128', }, spec: { ...basePod.spec, @@ -586,6 +592,7 @@ const nominatedNode = { metadata: { ...basePod.metadata, name: 'nominated-node', + uid: '129', }, spec: { ...basePod.spec, @@ -660,6 +667,7 @@ const readinessGate = { metadata: { ...basePod.metadata, name: 'readiness-gate', + uid: '130', }, spec: { ...basePod.spec, diff --git a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Default.stories.storyshot b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Default.stories.storyshot index eea0f32683f..5f52191ebe9 100644 --- a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Default.stories.storyshot +++ b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Default.stories.storyshot @@ -1,345 +1,355 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PodDisruptionBudget - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PodDisruptionBudget + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - coredns-pdb - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - kube-system - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + coredns-pdb + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-10-06T05:17:14.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Labels - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-06T05:17:14.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - addonmanager.kubernetes.io/mode: Reconcile - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + addonmanager.kubernetes.io/mode: Reconcile + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Max Unavailable - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Min Available - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - k8s-app: kube-dns - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Max Unavailable + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Min Available + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 1 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Allowed disruptions:1 - </span> - <br /> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Current:2 - </span> - <br /> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + k8s-app: kube-dns + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Desired:1 - </span> - <br /> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - Total:2 - </span> - <br /> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Allowed disruptions + : + 1 + </span> + <br /> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Current + : + 2 + </span> + <br /> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Desired + : + 1 + </span> + <br /> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Total + : + 2 + </span> + <br /> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> @@ -347,4 +357,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Error.stories.storyshot b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Error.stories.storyshot index eb0ae46f583..6f584e1ae60 100644 --- a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Error.stories.storyshot +++ b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.NoItemYet.stories.storyshot b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.NoItemYet.stories.storyshot index 580b5d9cf72..2be149fe22a 100644 --- a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbList.Items.stories.storyshot b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbList.Items.stories.storyshot index f1e93cc2d04..868d6bd4944 100644 --- a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbList.Items.stories.storyshot +++ b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod Disruption Budget - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod Disruption Budget + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1020 +100,792 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-minAvailable-size: 180; --col-minAvailable-size: 180; --header-maxUnavailable-size: 180; --col-maxUnavailable-size: 180; --header-allowedDisruptions-size: 180; --col-allowedDisruptions-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-minAvailable-size: 180; --col-minAvailable-size: 180; --header-maxUnavailable-size: 180; --col-maxUnavailable-size: 180; --header-allowedDisruptions-size: 180; --col-allowedDisruptions-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-od4h6e-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-od4h6e-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Min Available - </div> - <span - aria-label="Sort by Min Available descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Min Available + </div> <span aria-label="Sort by Min Available descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Min Available descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g786gu-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g786gu-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Max Unavailable - </div> - <span - aria-label="Sort by Max Unavailable ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Max Unavailable + </div> <span aria-label="Sort by Max Unavailable ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Max Unavailable ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kub4x1-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kub4x1-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Allowed Disruptions - </div> - <span - aria-label="Sort by Allowed Disruptions descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Allowed Disruptions + </div> <span aria-label="Sort by Allowed Disruptions descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Allowed Disruptions descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + coredns-pdb + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" + data-index="2" > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + N/A + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" + data-index="4" > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2022-10-06T05:17:14.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1120,4 +894,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/podDisruptionBudget/pdbDetails.stories.tsx b/frontend/src/components/podDisruptionBudget/pdbDetails.stories.tsx index 28a6a1c5c18..7acbfbc729f 100644 --- a/frontend/src/components/podDisruptionBudget/pdbDetails.stories.tsx +++ b/frontend/src/components/podDisruptionBudget/pdbDetails.stories.tsx @@ -1,58 +1,51 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import { KubeObject } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import PDB, { KubePDB } from '../../lib/k8s/podDisruptionBudget'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import HPADetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new PDB({ - kind: 'PodDisruptionBudget', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}}\n', - }, - selfLink: '', - creationTimestamp: '2022-10-06T05:17:14Z', - generation: 1, - labels: { - 'addonmanager.kubernetes.io/mode': 'Reconcile', - }, - name: 'coredns-pdb', - namespace: 'kube-system', - resourceVersion: '3679611', - uid: '80728de7-5d4f-42a2-bc4a-a8eb2a0ddabd', - }, - spec: { - minAvailable: 1, - selector: { - matchLabels: { - 'k8s-app': 'kube-dns', - }, - }, +const mockPDB = { + kind: 'PodDisruptionBudget', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}}\n', + }, + selfLink: '', + creationTimestamp: '2022-10-06T05:17:14Z', + generation: 1, + labels: { + 'addonmanager.kubernetes.io/mode': 'Reconcile', + }, + name: 'coredns-pdb', + namespace: 'kube-system', + resourceVersion: '3679611', + uid: '80728de7-5d4f-42a2-bc4a-a8eb2a0ddabd', + }, + spec: { + minAvailable: 1, + selector: { + matchLabels: { + 'k8s-app': 'kube-dns', }, - status: { - conditions: [ - { - lastTransitionTime: '2022-10-17T21:56:52Z', - message: '', - observedGeneration: 1, - reason: 'SufficientPods', - status: 'True', - type: 'DisruptionAllowed', - }, - ], - currentHealthy: 2, - desiredHealthy: 1, - disruptionsAllowed: 1, - expectedPods: 2, + }, + }, + status: { + conditions: [ + { + lastTransitionTime: '2022-10-17T21:56:52Z', + message: '', observedGeneration: 1, + reason: 'SufficientPods', + status: 'True', + type: 'DisruptionAllowed', }, - } as KubePDB), - ] as any; + ], + currentHealthy: 2, + desiredHealthy: 1, + disruptionsAllowed: 1, + expectedPods: 2, + observedGeneration: 1, + }, }; export default { @@ -68,48 +61,47 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/policy/v1/poddisruptionbudgets', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; - allowEdit?: boolean; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - PDB.useGet = args.useGet; - Event.objectEvents = async (obj: KubeObject) => { - console.log('object:', obj); - return []; - }; - } - if (!!args.useList) { - PDB.useList = args.useList; - } - if (!!args.allowEdit) { - PDB.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); - }; - } - +const Template: StoryFn = () => { return <HPADetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, - allowEdit: true, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/policy/v1/namespaces/my-namespace/poddisruptionbudgets/my-endpoint', + () => HttpResponse.json(mockPDB) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/policy/v1/namespaces/my-namespace/poddisruptionbudgets/my-endpoint', + () => HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/podDisruptionBudget/pdbList.stories.tsx b/frontend/src/components/podDisruptionBudget/pdbList.stories.tsx index ae012ce83b5..e4d72af2499 100644 --- a/frontend/src/components/podDisruptionBudget/pdbList.stories.tsx +++ b/frontend/src/components/podDisruptionBudget/pdbList.stories.tsx @@ -1,58 +1,53 @@ import { Meta, StoryFn } from '@storybook/react'; -import PDB, { KubePDB } from '../../lib/k8s/podDisruptionBudget'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import PDBList from './List'; -PDB.useList = () => { - const objList = generateK8sResourceList<KubePDB>( - { - kind: 'PodDisruptionBudget', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}}\n', - }, - creationTimestamp: '2022-10-06T05:17:14Z', - generation: 1, - labels: { - 'addonmanager.kubernetes.io/mode': 'Reconcile', - }, - name: 'coredns-pdb', - namespace: 'kube-system', - resourceVersion: '3679611', - uid: '80728de7-5d4f-42a2-bc4a-a8eb2a0ddabd', +const objList = [ + { + kind: 'PodDisruptionBudget', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}}\n', }, - spec: { - minAvailable: 1, - selector: { - matchLabels: { - 'k8s-app': 'kube-dns', - }, - }, + creationTimestamp: '2022-10-06T05:17:14Z', + generation: 1, + labels: { + 'addonmanager.kubernetes.io/mode': 'Reconcile', }, - status: { - conditions: [ - { - lastTransitionTime: '2022-10-17T21:56:52Z', - message: '', - observedGeneration: 1, - reason: 'SufficientPods', - status: 'True', - type: 'DisruptionAllowed', - }, - ], - currentHealthy: 2, - desiredHealthy: 1, - disruptionsAllowed: 1, - expectedPods: 2, - observedGeneration: 1, + name: 'coredns-pdb', + namespace: 'kube-system', + resourceVersion: '3679611', + uid: '80728de7-5d4f-42a2-bc4a-a8eb2a0ddabd', + }, + spec: { + minAvailable: 1, + selector: { + matchLabels: { + 'k8s-app': 'kube-dns', + }, }, }, - { instantiateAs: PDB } - ); - return [objList, null, () => {}, () => {}] as any; -}; + status: { + conditions: [ + { + lastTransitionTime: '2022-10-17T21:56:52Z', + message: '', + observedGeneration: 1, + reason: 'SufficientPods', + status: 'True', + type: 'DisruptionAllowed', + }, + ], + currentHealthy: 2, + desiredHealthy: 1, + disruptionsAllowed: 1, + expectedPods: 2, + observedGeneration: 1, + }, + }, +]; export default { title: 'PDB/PDBListView', @@ -67,6 +62,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/policy/v1/poddisruptionbudgets', () => + HttpResponse.json({ + kind: 'PodDistruptionBudgetList', + items: objList, + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Default.stories.storyshot b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Default.stories.storyshot index 056b6d979dd..a6be3cb9ca6 100644 --- a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Default.stories.storyshot +++ b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Default.stories.storyshot @@ -1,285 +1,287 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PriorityClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PriorityClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - high-priority-apps - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-10-26T13:46:17.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + high-priority-apps + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-26T13:46:17.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Value - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1000000 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Global Default - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - False - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Preemption Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Value + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - PreemptLowerPriority - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Description - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + 1000000 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Global Default + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + False + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Preemption Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + PreemptLowerPriority + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Description + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - Mission Critical apps. - </span> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Mission Critical apps. + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> @@ -287,4 +289,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Error.stories.storyshot b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Error.stories.storyshot index eb0ae46f583..6f584e1ae60 100644 --- a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Error.stories.storyshot +++ b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.NoItemYet.stories.storyshot b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.NoItemYet.stories.storyshot index 580b5d9cf72..2be149fe22a 100644 --- a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/priorityClass/__snapshots__/priorityClassList.Items.stories.storyshot b/frontend/src/components/priorityClass/__snapshots__/priorityClassList.Items.stories.storyshot index 6658b70af5a..87d99aa9812 100644 --- a/frontend/src/components/priorityClass/__snapshots__/priorityClassList.Items.stories.storyshot +++ b/frontend/src/components/priorityClass/__snapshots__/priorityClassList.Items.stories.storyshot @@ -1,801 +1,643 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PriorityClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PriorityClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1g96wuj-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-value-size: 180; --col-value-size: 180; --header-globalDefault-size: 180; --col-globalDefault-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1g96wuj-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-value-size: 180; --col-value-size: 180; --header-globalDefault-size: 180; --col-globalDefault-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-fo0i4f-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-fo0i4f-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Value - </div> - <span - aria-label="Sort by Value descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Value + </div> <span aria-label="Sort by Value descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Value descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11j1kk8-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11j1kk8-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Global Default - </div> - <span - aria-label="Sort by Global Default ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Global Default + </div> <span aria-label="Sort by Global Default ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Global Default ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + high-priority-apps + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1000000 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" + data-index="2" > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2022-10-26T13:46:17.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -804,4 +646,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/priorityClass/priorityClassDetails.stories.tsx b/frontend/src/components/priorityClass/priorityClassDetails.stories.tsx index fdae4dc8678..e2813bc7529 100644 --- a/frontend/src/components/priorityClass/priorityClassDetails.stories.tsx +++ b/frontend/src/components/priorityClass/priorityClassDetails.stories.tsx @@ -1,31 +1,25 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject, KubeObjectClass } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import PriorityClass, { KubePriorityClass } from '../../lib/k8s/priorityClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import HPADetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new PriorityClass({ - description: 'Mission Critical apps.', - kind: 'PriorityClass', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000}\n', - }, - selfLink: '', - creationTimestamp: '2022-10-26T13:46:17Z', - generation: 1, - name: 'high-priority-apps', - resourceVersion: '6474045', - uid: '4cfbe956-a997-4b58-8ea3-18655d0ba8a9', - }, - preemptionPolicy: 'PreemptLowerPriority', - value: 1000000, - } as KubePriorityClass), - ] as any; +const mockItem = { + description: 'Mission Critical apps.', + kind: 'PriorityClass', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000}\n', + }, + selfLink: '', + creationTimestamp: '2022-10-26T13:46:17Z', + generation: 1, + name: 'high-priority-apps', + resourceVersion: '6474045', + uid: '4cfbe956-a997-4b58-8ea3-18655d0ba8a9', + }, + preemptionPolicy: 'PreemptLowerPriority', + value: 1000000, }; export default { @@ -41,48 +35,46 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/scheduling.k8s.io/v1/priorityclasses', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; - -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; - allowEdit?: boolean; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - PriorityClass.useGet = args.useGet; - Event.objectEvents = async (obj: KubeObject) => { - console.log('object:', obj); - return []; - }; - } - if (!!args.useList) { - PriorityClass.useList = args.useList; - } - if (!!args.allowEdit) { - PriorityClass.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); - }; - } - +const Template: StoryFn = () => { return <HPADetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, - allowEdit: true, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/scheduling.k8s.io/v1/priorityclasses/my-endpoint', + () => HttpResponse.json(mockItem) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/scheduling.k8s.io/v1/priorityclasses/my-endpoint', + () => HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/priorityClass/priorityClassList.stories.tsx b/frontend/src/components/priorityClass/priorityClassList.stories.tsx index 51a3564661d..862e80a0189 100644 --- a/frontend/src/components/priorityClass/priorityClassList.stories.tsx +++ b/frontend/src/components/priorityClass/priorityClassList.stories.tsx @@ -1,32 +1,27 @@ import { Meta, StoryFn } from '@storybook/react'; -import PriorityClass, { KubePriorityClass } from '../../lib/k8s/priorityClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import PriorityClassList from './List'; -PriorityClass.useList = () => { - const objList = generateK8sResourceList<KubePriorityClass>( - { - description: 'Mission Critical apps.', - kind: 'PriorityClass', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000}\n', - }, - creationTimestamp: '2022-10-26T13:46:17Z', - generation: 1, - name: 'high-priority-apps', - resourceVersion: '6474045', - uid: '4cfbe956-a997-4b58-8ea3-18655d0ba8a9', +const items = [ + { + description: 'Mission Critical apps.', + kind: 'PriorityClass', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000}\n', }, - preemptionPolicy: 'PreemptLowerPriority', - value: 1000000, + creationTimestamp: '2022-10-26T13:46:17Z', + generation: 1, + name: 'high-priority-apps', + resourceVersion: '6474045', + uid: '4cfbe956-a997-4b58-8ea3-18655d0ba8a9', }, - { instantiateAs: PriorityClass } - ); - return [objList, null, () => {}, () => {}] as any; -}; + preemptionPolicy: 'PreemptLowerPriority', + value: 1000000, + }, +]; export default { title: 'PriorityClass/PriorityClassListView', @@ -48,3 +43,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/scheduling.k8s.io/v1/priorityclasses', () => + HttpResponse.json({ + kind: 'PriorityClassList', + items, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/replicaset/List.stories.tsx b/frontend/src/components/replicaset/List.stories.tsx index 5267d6123a3..5e6d2adf9e2 100644 --- a/frontend/src/components/replicaset/List.stories.tsx +++ b/frontend/src/components/replicaset/List.stories.tsx @@ -1,225 +1,222 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; -import ReplicaSet from '../../lib/k8s/replicaSet'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import List from './List'; -ReplicaSet.useList = () => { - const objList = [ - { - apiVersion: 'apps/v1', - kind: 'ReplicaSet', - metadata: { - annotations: { - 'deployment.kubernetes.io/desired-replicas': '2', - 'deployment.kubernetes.io/max-replicas': '3', - 'deployment.kubernetes.io/revision': '1', +const items = [ + { + apiVersion: 'apps/v1', + kind: 'ReplicaSet', + metadata: { + annotations: { + 'deployment.kubernetes.io/desired-replicas': '2', + 'deployment.kubernetes.io/max-replicas': '3', + 'deployment.kubernetes.io/revision': '1', + }, + creationTimestamp: '2023-05-25T05:15:05Z', + generation: 2, + labels: { + 'k8s-app': 'headlamp', + 'pod-template-hash': 'a123456', + }, + name: 'headlamp-a123456', + namespace: 'default', + ownerReferences: [ + { + apiVersion: 'apps/v1', + blockOwnerDeletion: true, + controller: true, + kind: 'Deployment', + name: 'headlamp', + uid: '4678c301-2d01-434d-914c-5488941d6e5e', }, - creationTimestamp: '2023-05-25T05:15:05Z', - generation: 2, - labels: { + ], + resourceVersion: '43998520', + uid: 'f62e3592-d9b9-4046-a8e6-b4837492c932', + }, + spec: { + replicas: 2, + selector: { + matchLabels: { 'k8s-app': 'headlamp', 'pod-template-hash': 'a123456', }, - name: 'headlamp-a123456', - namespace: 'default', - ownerReferences: [ - { - apiVersion: 'apps/v1', - blockOwnerDeletion: true, - controller: true, - kind: 'Deployment', - name: 'headlamp', - uid: '4678c301-2d01-434d-914c-5488941d6e5e', - }, - ], - resourceVersion: '43998520', - uid: 'f62e3592-d9b9-4046-a8e6-b4837492c932', }, - spec: { - replicas: 2, - selector: { - matchLabels: { + template: { + metadata: { + creationTimestamp: null, + labels: { 'k8s-app': 'headlamp', 'pod-template-hash': 'a123456', }, }, - template: { - metadata: { - creationTimestamp: null, - labels: { - 'k8s-app': 'headlamp', - 'pod-template-hash': 'a123456', - }, - }, - spec: { - containers: [ - { - args: ['-in-cluster', '-plugins-dir=/headlamp/plugins'], - image: 'ghcr.io/headlamp-k8s/headlamp:latest', - imagePullPolicy: 'Always', - livenessProbe: { - failureThreshold: 3, - httpGet: { - path: '/', - port: 4466, - scheme: 'HTTP', - }, - initialDelaySeconds: 30, - periodSeconds: 10, - successThreshold: 1, - timeoutSeconds: 30, + spec: { + containers: [ + { + args: ['-in-cluster', '-plugins-dir=/headlamp/plugins'], + image: 'ghcr.io/headlamp-k8s/headlamp:latest', + imagePullPolicy: 'Always', + livenessProbe: { + failureThreshold: 3, + httpGet: { + path: '/', + port: 4466, + scheme: 'HTTP', }, - name: 'headlamp', - ports: [ - { - containerPort: 4466, - protocol: 'TCP', - }, - ], - resources: {}, - terminationMessagePath: '/dev/termination-log', - terminationMessagePolicy: 'File', + initialDelaySeconds: 30, + periodSeconds: 10, + successThreshold: 1, + timeoutSeconds: 30, }, - ], - dnsPolicy: 'ClusterFirst', - nodeSelector: { - 'kubernetes.io/os': 'linux', + name: 'headlamp', + ports: [ + { + containerPort: 4466, + protocol: 'TCP', + }, + ], + resources: {}, + terminationMessagePath: '/dev/termination-log', + terminationMessagePolicy: 'File', }, - restartPolicy: 'Always', - schedulerName: 'default-scheduler', - securityContext: {}, - terminationGracePeriodSeconds: 30, + ], + dnsPolicy: 'ClusterFirst', + nodeSelector: { + 'kubernetes.io/os': 'linux', }, + restartPolicy: 'Always', + schedulerName: 'default-scheduler', + securityContext: {}, + terminationGracePeriodSeconds: 30, }, - status: { - availableReplicas: 2, - fullyLabeledReplicas: 2, - observedGeneration: 2, - readyReplicas: 2, - replicas: 2, - }, + }, + status: { + availableReplicas: 2, + fullyLabeledReplicas: 2, + observedGeneration: 2, + readyReplicas: 2, + replicas: 2, }, }, - { - apiVersion: 'apps/v1', - kind: 'ReplicaSet', - metadata: { - annotations: { - 'deployment.kubernetes.io/desired-replicas': '1', - 'deployment.kubernetes.io/max-replicas': '2', - 'deployment.kubernetes.io/revision': '1', - 'meta.helm.sh/release-name': 'headlamp-release', - 'meta.helm.sh/release-namespace': 'default', + }, + { + apiVersion: 'apps/v1', + kind: 'ReplicaSet', + metadata: { + annotations: { + 'deployment.kubernetes.io/desired-replicas': '1', + 'deployment.kubernetes.io/max-replicas': '2', + 'deployment.kubernetes.io/revision': '1', + 'meta.helm.sh/release-name': 'headlamp-release', + 'meta.helm.sh/release-namespace': 'default', + }, + creationTimestamp: '2023-07-07T05:36:02Z', + generation: 1, + labels: { + 'app.kubernetes.io/instance': 'headlamp-release', + 'app.kubernetes.io/name': 'headlamp', + 'pod-template-hash': 'b123456', + }, + name: 'headlamp-release-b123456', + namespace: 'default', + ownerReferences: [ + { + apiVersion: 'apps/v1', + blockOwnerDeletion: true, + controller: true, + kind: 'Deployment', + name: 'headlamp-release', + uid: '01f6b75d-958c-46f5-a28f-a792f5fada65', }, - creationTimestamp: '2023-07-07T05:36:02Z', - generation: 1, - labels: { + ], + resourceVersion: '43998525', + uid: '5453966d-d9b3-4bd1-ba1f-1bf5a8bf349b', + }, + spec: { + replicas: 1, + selector: { + matchLabels: { 'app.kubernetes.io/instance': 'headlamp-release', 'app.kubernetes.io/name': 'headlamp', 'pod-template-hash': 'b123456', }, - name: 'headlamp-release-b123456', - namespace: 'default', - ownerReferences: [ - { - apiVersion: 'apps/v1', - blockOwnerDeletion: true, - controller: true, - kind: 'Deployment', - name: 'headlamp-release', - uid: '01f6b75d-958c-46f5-a28f-a792f5fada65', - }, - ], - resourceVersion: '43998525', - uid: '5453966d-d9b3-4bd1-ba1f-1bf5a8bf349b', }, - spec: { - replicas: 1, - selector: { - matchLabels: { + template: { + metadata: { + creationTimestamp: null, + labels: { 'app.kubernetes.io/instance': 'headlamp-release', 'app.kubernetes.io/name': 'headlamp', 'pod-template-hash': 'b123456', }, }, - template: { - metadata: { - creationTimestamp: null, - labels: { - 'app.kubernetes.io/instance': 'headlamp-release', - 'app.kubernetes.io/name': 'headlamp', - 'pod-template-hash': 'b123456', - }, - }, - spec: { - containers: [ - { - args: ['-in-cluster', '-plugins-dir=/headlamp/plugins'], - image: 'ghcr.io/headlamp-k8s/headlamp:v0.18.0', - imagePullPolicy: 'IfNotPresent', - livenessProbe: { - failureThreshold: 3, - httpGet: { - path: '/', - port: 'http', - scheme: 'HTTP', - }, - periodSeconds: 10, - successThreshold: 1, - timeoutSeconds: 1, + spec: { + containers: [ + { + args: ['-in-cluster', '-plugins-dir=/headlamp/plugins'], + image: 'ghcr.io/headlamp-k8s/headlamp:v0.18.0', + imagePullPolicy: 'IfNotPresent', + livenessProbe: { + failureThreshold: 3, + httpGet: { + path: '/', + port: 'http', + scheme: 'HTTP', }, - name: 'headlamp', - ports: [ - { - containerPort: 4466, - name: 'http', - protocol: 'TCP', - }, - ], - readinessProbe: { - failureThreshold: 3, - httpGet: { - path: '/', - port: 'http', - scheme: 'HTTP', - }, - periodSeconds: 10, - successThreshold: 1, - timeoutSeconds: 1, + periodSeconds: 10, + successThreshold: 1, + timeoutSeconds: 1, + }, + name: 'headlamp', + ports: [ + { + containerPort: 4466, + name: 'http', + protocol: 'TCP', }, - resources: {}, - securityContext: { - privileged: false, - runAsGroup: 101, - runAsNonRoot: true, - runAsUser: 100, + ], + readinessProbe: { + failureThreshold: 3, + httpGet: { + path: '/', + port: 'http', + scheme: 'HTTP', }, - terminationMessagePath: '/dev/termination-log', - terminationMessagePolicy: 'File', + periodSeconds: 10, + successThreshold: 1, + timeoutSeconds: 1, }, - ], - dnsPolicy: 'ClusterFirst', - restartPolicy: 'Always', - schedulerName: 'default-scheduler', - securityContext: {}, - serviceAccount: 'headlamp-release', - serviceAccountName: 'headlamp-release', - terminationGracePeriodSeconds: 30, - }, - }, - status: { - availableReplicas: 1, - fullyLabeledReplicas: 1, - observedGeneration: 1, - readyReplicas: 1, - replicas: 1, + resources: {}, + securityContext: { + privileged: false, + runAsGroup: 101, + runAsNonRoot: true, + runAsUser: 100, + }, + terminationMessagePath: '/dev/termination-log', + terminationMessagePolicy: 'File', + }, + ], + dnsPolicy: 'ClusterFirst', + restartPolicy: 'Always', + schedulerName: 'default-scheduler', + securityContext: {}, + serviceAccount: 'headlamp-release', + serviceAccountName: 'headlamp-release', + terminationGracePeriodSeconds: 30, }, }, + status: { + availableReplicas: 1, + fullyLabeledReplicas: 1, + observedGeneration: 1, + readyReplicas: 1, + replicas: 1, + }, }, - ].map((data: any) => new ReplicaSet(data)); - return [objList, null, () => {}, () => {}] as any; -}; + }, +]; export default { title: 'ReplicaSet/List', @@ -245,3 +242,18 @@ const Template: StoryFn = () => { }; export const ReplicaSets = Template.bind({}); +ReplicaSets.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/apps/v1/replicasets', () => + HttpResponse.json({ + kind: 'ReplicaSetList', + items, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/replicaset/__snapshots__/List.ReplicaSets.stories.storyshot b/frontend/src/components/replicaset/__snapshots__/List.ReplicaSets.stories.storyshot index 3297a7512cb..7b94ef9d15f 100644 --- a/frontend/src/components/replicaset/__snapshots__/List.ReplicaSets.stories.storyshot +++ b/frontend/src/components/replicaset/__snapshots__/List.ReplicaSets.stories.storyshot @@ -1,98 +1,100 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Replica Sets - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Replica Sets + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -101,1158 +103,1158 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-148zo8u-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-currentReplicas-size: 180; --col-currentReplicas-size: 180; --header-desiredReplicas-size: 180; --col-desiredReplicas-size: 180; --header-readyReplicas-size: 180; --col-readyReplicas-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-selector-size: 180; --col-selector-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-148zo8u-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-currentReplicas-size: 180; --col-currentReplicas-size: 180; --header-desiredReplicas-size: 180; --col-desiredReplicas-size: 180; --header-readyReplicas-size: 180; --col-readyReplicas-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-selector-size: 180; --col-selector-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-bok8gx-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-bok8gx-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Current - </div> - <span - aria-label="Sort by Current descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Current + </div> <span aria-label="Sort by Current descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Current descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1d0slvx-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1d0slvx-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Desired - </div> - <span - aria-label="Sort by Desired descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Desired + </div> <span aria-label="Sort by Desired descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Desired descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1kcdxjr-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1kcdxjr-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready - </div> - <span - aria-label="Sort by Ready descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Ready + </div> <span aria-label="Sort by Ready descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Ready descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> + Containers + </div> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Containers + aria-label="Sort by Containers ascending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Containers ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Containers ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Containers ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Images - </div> - <span - aria-label="Sort by Images ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Images + </div> <span aria-label="Sort by Images ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Images ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-oqhinv-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-oqhinv-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Selector - </div> - <span - aria-label="Sort by Selector ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Selector + </div> <span aria-label="Sort by Selector ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Selector ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="8" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="8" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - headlamp-release-b123456 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + headlamp-release-b123456 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8g5kcx-MuiTableCell-root" - data-index="3" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cv0q61-MuiTableCell-root" - data-index="4" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="headlamp" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" + data-index="2" > - headlamp - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" - > - <span - aria-label="ghcr.io/headlamp-k8s/headlamp:v0.18.0" - class="" - data-mui-internal-clone-element="true" + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8g5kcx-MuiTableCell-root" + data-index="3" > - ghcr.io/headlamp-k8s/headlamp:v0.18.0 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3izexp-MuiTableCell-root" - data-index="7" - > - <span - aria-label="app.kubernetes.io/instance=headlamp-release + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cv0q61-MuiTableCell-root" + data-index="4" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" + > + <span + aria-label="headlamp" + class="" + data-mui-internal-clone-element="true" + > + headlamp + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" + > + <span + aria-label="ghcr.io/headlamp-k8s/headlamp:v0.18.0" + class="" + data-mui-internal-clone-element="true" + > + ghcr.io/headlamp-k8s/headlamp:v0.18.0 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3izexp-MuiTableCell-root" + data-index="7" + > + <span + aria-label="app.kubernetes.io/instance=headlamp-release app.kubernetes.io/name=headlamp pod-template-hash=b123456" - class="" - data-mui-internal-clone-element="true" - > - app.kubernetes.io/instance=headlamp-release + class="" + data-mui-internal-clone-element="true" + > + app.kubernetes.io/instance=headlamp-release app.kubernetes.io/name=headlamp pod-template-hash=b123456 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-07-07T05:36:02.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - headlamp-a123456 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2023-07-07T05:36:02.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8g5kcx-MuiTableCell-root" - data-index="3" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cv0q61-MuiTableCell-root" - data-index="4" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="headlamp" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + headlamp-a123456 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - headlamp - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" - > - <span - aria-label="ghcr.io/headlamp-k8s/headlamp:latest" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" + data-index="2" > - ghcr.io/headlamp-k8s/headlamp:latest - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3izexp-MuiTableCell-root" - data-index="7" - > - <span - aria-label="k8s-app=headlamp -pod-template-hash=a123456" - class="" - data-mui-internal-clone-element="true" + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8g5kcx-MuiTableCell-root" + data-index="3" + > + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cv0q61-MuiTableCell-root" + data-index="4" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" + > + <span + aria-label="headlamp" + class="" + data-mui-internal-clone-element="true" + > + headlamp + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" + > + <span + aria-label="ghcr.io/headlamp-k8s/headlamp:latest" + class="" + data-mui-internal-clone-element="true" + > + ghcr.io/headlamp-k8s/headlamp:latest + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3izexp-MuiTableCell-root" + data-index="7" > - k8s-app=headlamp + <span + aria-label="k8s-app=headlamp +pod-template-hash=a123456" + class="" + data-mui-internal-clone-element="true" + > + k8s-app=headlamp pod-template-hash=a123456 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-05-25T05:15:05.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-05-25T05:15:05.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1262,4 +1264,4 @@ pod-template-hash=a123456 </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Default.stories.storyshot b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Default.stories.storyshot index 51499607a87..62cdff4ccfd 100644 --- a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Default.stories.storyshot +++ b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Default.stories.storyshot @@ -1,429 +1,340 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - ResourceQuota - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ResourceQuota + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - test-cpu-quota - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - test - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + test-cpu-quota + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-10-25T11:48:48.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + test + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-25T11:48:48.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resource - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Used - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Hard - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resource + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Used + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Hard + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - limits.cpu - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 0 cores - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300m (0.3 cores) - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + limits.cpu + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 0 cores + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300m (0.3 cores) + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - requests.cpu - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 500m (0.5 cores) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 200m (0.2 cores) - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + requests.cpu + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 500m (0.5 cores) + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 200m (0.2 cores) + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Error.stories.storyshot b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Error.stories.storyshot index eb0ae46f583..6f584e1ae60 100644 --- a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Error.stories.storyshot +++ b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.NoItemYet.stories.storyshot b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.NoItemYet.stories.storyshot index 580b5d9cf72..2be149fe22a 100644 --- a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaList.Items.stories.storyshot b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaList.Items.stories.storyshot index ff01497b559..ec07876a39c 100644 --- a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaList.Items.stories.storyshot +++ b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Resource Quotas - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Resource Quotas + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" - > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1033 +100,733 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-cw50hq-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-requests-size: 180; --col-requests-size: 180; --header-limits-size: 180; --col-limits-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-cw50hq-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-requests-size: 180; --col-requests-size: 180; --header-limits-size: 180; --col-limits-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2hcfi7-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2hcfi7-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Request - </div> - <span - aria-label="Sort by Request ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Request + </div> <span aria-label="Sort by Request ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Request ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1u77bf4-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1u77bf4-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Limit - </div> - <span - aria-label="Sort by Limit ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Limit + </div> <span aria-label="Sort by Limit ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Limit ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> + </button> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + test-cpu-quota + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" + test + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" + data-index="2" > <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + class="MuiBox-root css-am63uh" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + <div + class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" > - limits.cpu: 0 cores/0.3 cores - </span> + <span + class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + > + requests.cpu: 0.5 cores/0.2 cores + </span> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" + data-index="3" > <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + class="MuiBox-root css-am63uh" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + <div + class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" > - requests.cpu: 0.5 cores/0.2 cores - </span> + <span + class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + > + limits.cpu: 0 cores/0.3 cores + </span> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="4" + > + <p + aria-label="2022-10-25T11:48:48.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1133,4 +835,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/resourceQuotaDetails.stories.tsx b/frontend/src/components/resourceQuota/resourceQuotaDetails.stories.tsx index 92abf00478d..442d65260ba 100644 --- a/frontend/src/components/resourceQuota/resourceQuotaDetails.stories.tsx +++ b/frontend/src/components/resourceQuota/resourceQuotaDetails.stories.tsx @@ -1,44 +1,39 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import ResourceQuota, { KubeResourceQuota } from '../../lib/k8s/resourceQuota'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ResourceQuotaDetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new ResourceQuota({ - apiVersion: 'v1', - kind: 'ResourceQuota', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}}\n', - }, - selfLink: '', - creationTimestamp: '2022-10-25T11:48:48Z', - name: 'test-cpu-quota', - namespace: 'test', - resourceVersion: '6480949', - uid: 'ebee95aa-f0a2-43d7-bd27-c7e756d0b163', - }, - spec: { - hard: { - 'limits.cpu': '300m', - 'requests.cpu': '200m', - }, - }, - status: { - hard: { - 'limits.cpu': '300m', - 'requests.cpu': '200m', - }, - used: { - 'limits.cpu': '0', - 'requests.cpu': '500m', - }, - }, - } as KubeResourceQuota), - ] as any; +const item = { + apiVersion: 'v1', + kind: 'ResourceQuota', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}}\n', + }, + selfLink: '', + creationTimestamp: '2022-10-25T11:48:48Z', + name: 'test-cpu-quota', + namespace: 'test', + resourceVersion: '6480949', + uid: 'ebee95aa-f0a2-43d7-bd27-c7e756d0b163', + }, + spec: { + hard: { + 'limits.cpu': '300m', + 'requests.cpu': '200m', + }, + }, + status: { + hard: { + 'limits.cpu': '300m', + 'requests.cpu': '200m', + }, + used: { + 'limits.cpu': '0', + 'requests.cpu': '500m', + }, + }, }; export default { @@ -54,44 +49,49 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/resourcequotas', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/test/events', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; - allowEdit?: boolean; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - ResourceQuota.useGet = args.useGet; - } - if (!!args.useList) { - ResourceQuota.useList = args.useList; - } - if (!!args.allowEdit) { - ResourceQuota.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); - }; - } - +const Template: StoryFn = () => { return <ResourceQuotaDetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, - allowEdit: true, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/api/v1/namespaces/my-namespace/resourcequotas/my-endpoint', + () => HttpResponse.json(item) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, + +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/api/v1/namespaces/my-namespace/resourcequotas/my-endpoint', + () => HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/resourceQuota/resourceQuotaList.stories.tsx b/frontend/src/components/resourceQuota/resourceQuotaList.stories.tsx index 09ec55f2f30..8ec043489ff 100644 --- a/frontend/src/components/resourceQuota/resourceQuotaList.stories.tsx +++ b/frontend/src/components/resourceQuota/resourceQuotaList.stories.tsx @@ -1,46 +1,41 @@ import { Meta, StoryFn } from '@storybook/react'; -import ResourceQuota, { KubeResourceQuota } from '../../lib/k8s/resourceQuota'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import ResourceQuotaList from './List'; -ResourceQuota.useList = () => { - const objList = generateK8sResourceList<KubeResourceQuota>( - { - apiVersion: 'v1', - kind: 'ResourceQuota', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}}\n', - }, - creationTimestamp: '2022-10-25T11:48:48Z', - name: 'test-cpu-quota', - namespace: 'test', - resourceVersion: '6480949', - uid: 'ebee95aa-f0a2-43d7-bd27-c7e756d0b163', +const items = [ + { + apiVersion: 'v1', + kind: 'ResourceQuota', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}}\n', }, - spec: { - hard: { - 'limits.cpu': '300m', - 'requests.cpu': '200m', - }, + creationTimestamp: '2022-10-25T11:48:48Z', + name: 'test-cpu-quota', + namespace: 'test', + resourceVersion: '6480949', + uid: 'ebee95aa-f0a2-43d7-bd27-c7e756d0b163', + }, + spec: { + hard: { + 'limits.cpu': '300m', + 'requests.cpu': '200m', + }, + }, + status: { + hard: { + 'limits.cpu': '300m', + 'requests.cpu': '200m', }, - status: { - hard: { - 'limits.cpu': '300m', - 'requests.cpu': '200m', - }, - used: { - 'limits.cpu': '0', - 'requests.cpu': '500m', - }, + used: { + 'limits.cpu': '0', + 'requests.cpu': '500m', }, }, - { instantiateAs: ResourceQuota } - ); - return [objList, null, () => {}, () => {}] as any; -}; + }, +]; export default { title: 'ResourceQuota/ResourceQuotaListView', @@ -62,3 +57,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/resourcequotas', () => + HttpResponse.json({ + kind: 'ResourceQuotaList', + items, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/runtimeClass/Details.stories.tsx b/frontend/src/components/runtimeClass/Details.stories.tsx index 408a3befa52..5d0fac1d6b0 100644 --- a/frontend/src/components/runtimeClass/Details.stories.tsx +++ b/frontend/src/components/runtimeClass/Details.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeRuntimeClass, RuntimeClass } from '../../lib/k8s/runtime'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { RuntimeClassDetails as Details } from './Details'; import { BASE_RC } from './storyHelper'; @@ -11,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-rc' }}> <Story /> </TestContext> ); @@ -19,19 +19,29 @@ export default { ], } as Meta; -interface MockerStory { - json?: KubeRuntimeClass; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - RuntimeClass.useGet = () => [new RuntimeClass(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; export const Base = Template.bind({}); -Base.args = { - json: BASE_RC, +Base.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/node.k8s.io/v1/runtimeclasses/my-rc', () => + HttpResponse.json(BASE_RC) + ), + http.get('http://localhost:4466/apis/node.k8s.io/v1/runtimeclasses', () => + HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, }; diff --git a/frontend/src/components/runtimeClass/List.stories.tsx b/frontend/src/components/runtimeClass/List.stories.tsx index c3bdba0be13..f14fcd1dea9 100644 --- a/frontend/src/components/runtimeClass/List.stories.tsx +++ b/frontend/src/components/runtimeClass/List.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import { RuntimeClass } from '../../lib/k8s/runtime'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { RuntimeClassList } from './List'; import { RUNTIME_CLASS_DUMMY_DATA } from './storyHelper'; -RuntimeClass.useList = () => { - const objList = RUNTIME_CLASS_DUMMY_DATA.map((data: KubeObject) => new RuntimeClass(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'RuntimeClass/ListView', component: RuntimeClassList, @@ -31,3 +24,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/node.k8s.io/v1/runtimeclasses', () => + HttpResponse.json({ + kind: 'RuntimeClassList', + items: RUNTIME_CLASS_DUMMY_DATA, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/runtimeClass/__snapshots__/Details.Base.stories.storyshot b/frontend/src/components/runtimeClass/__snapshots__/Details.Base.stories.storyshot index 0e718e6e12c..d8b229a7f99 100644 --- a/frontend/src/components/runtimeClass/__snapshots__/Details.Base.stories.storyshot +++ b/frontend/src/components/runtimeClass/__snapshots__/Details.Base.stories.storyshot @@ -1,303 +1,239 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - RuntimeClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + RuntimeClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - runtime-class - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + runtime-class + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Handler - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - handler - </span> - </dd> - </dl> + Handler + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + handler + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/runtimeClass/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/runtimeClass/__snapshots__/List.Items.stories.storyshot index a96ef23ff02..727a5fcec52 100644 --- a/frontend/src/components/runtimeClass/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/runtimeClass/__snapshots__/List.Items.stories.storyshot @@ -1,558 +1,560 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - RuntimeClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + RuntimeClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-handler-size: 180; --col-handler-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-handler-size: 180; --col-handler-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lhrye8-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lhrye8-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Handler - </div> - <span - aria-label="Sort by Handler ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Handler + </div> <span aria-label="Sort by Handler ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Handler ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - runtime-class - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d4jdoc-MuiTableCell-root" - data-index="1" - > - handler - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + runtime-class + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d4jdoc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + handler + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -561,4 +563,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/secret/Details.stories.tsx b/frontend/src/components/secret/Details.stories.tsx index 05f65a457bc..07b254deb5a 100644 --- a/frontend/src/components/secret/Details.stories.tsx +++ b/frontend/src/components/secret/Details.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import Secret, { KubeSecret } from '../../lib/k8s/secret'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import SecretDetails from './Details'; import { BASE_EMPTY_SECRET, BASE_SECRET } from './storyHelper'; @@ -11,32 +11,56 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-secret' }}> <Story /> </TestContext> ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/secrets', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - json?: KubeSecret; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - Secret.useGet = () => [new Secret(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <SecretDetails />; }; export const WithBase = Template.bind({}); -WithBase.args = { - json: BASE_SECRET, +WithBase.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/secrets/my-secret', () => + HttpResponse.json(BASE_SECRET) + ), + ], + }, + }, }; export const Empty = Template.bind({}); -Empty.args = { - json: BASE_EMPTY_SECRET, +Empty.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/secrets/my-secret', () => + HttpResponse.json(BASE_EMPTY_SECRET) + ), + ], + }, + }, }; diff --git a/frontend/src/components/secret/List.stories.tsx b/frontend/src/components/secret/List.stories.tsx index c93ae63a3fe..b3a4704d095 100644 --- a/frontend/src/components/secret/List.stories.tsx +++ b/frontend/src/components/secret/List.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import Secret from '../../lib/k8s/secret'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './List'; import { BASE_EMPTY_SECRET, BASE_SECRET } from './storyHelper'; -Secret.useList = () => { - const objList = [BASE_EMPTY_SECRET, BASE_SECRET].map((data: KubeObject) => new Secret(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'Secret/ListView', component: ListView, @@ -31,3 +24,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/secrets', () => + HttpResponse.json({ + kind: 'SecretList', + items: [BASE_EMPTY_SECRET, BASE_SECRET], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/secret/__snapshots__/Details.Empty.stories.storyshot b/frontend/src/components/secret/__snapshots__/Details.Empty.stories.storyshot index cb8c77e8c30..37f9fddc088 100644 --- a/frontend/src/components/secret/__snapshots__/Details.Empty.stories.storyshot +++ b/frontend/src/components/secret/__snapshots__/Details.Empty.stories.storyshot @@ -1,348 +1,284 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Secret - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Secret + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - bla - </span> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + bla + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Data - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Data + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-19midj6" + class="MuiBox-root css-1txv3mw" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data in this secret - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data in this secret + </p> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/secret/__snapshots__/Details.WithBase.stories.storyshot b/frontend/src/components/secret/__snapshots__/Details.WithBase.stories.storyshot index ff5220162cc..ec4ca310c06 100644 --- a/frontend/src/components/secret/__snapshots__/Details.WithBase.stories.storyshot +++ b/frontend/src/components/secret/__snapshots__/Details.WithBase.stories.storyshot @@ -1,466 +1,402 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Secret - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Secret + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - test - </span> - </dd> - </dl> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + test + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Data - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Data + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-1txv3mw" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - storageClassName - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + storageClassName + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" - > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + > + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - volumeMode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + volumeMode + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" - > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + > + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - volumeName - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + volumeName + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" - > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + > + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> + </div> </div> </div> - </div> - </dd> - </dl> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/secret/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/secret/__snapshots__/List.Items.stories.storyshot index bf26ca1fd31..ff3d5e8b18c 100644 --- a/frontend/src/components/secret/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/secret/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Secrets - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Secrets + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,760 +100,709 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-cw50hq-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-type-size: 180; --col-type-size: 180; --header-data-size: 180; --col-data-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-cw50hq-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-type-size: 180; --col-type-size: 180; --header-data-size: 180; --col-data-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qcj3sg-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qcj3sg-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Type - </div> - <span - aria-label="Sort by Type ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Type + </div> <span aria-label="Sort by Type ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Type ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116o5bz-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116o5bz-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Data - </div> - <span - aria-label="Sort by Data descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Data + </div> <span aria-label="Sort by Data descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Data descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-55uw0j-MuiTableCell-root" - data-index="2" - > - bla - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" - data-index="3" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-55uw0j-MuiTableCell-root" + data-index="2" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + test + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" + data-index="3" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-55uw0j-MuiTableCell-root" - data-index="2" - > - test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" - data-index="3" - > - 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="4" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -860,4 +811,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/service/Details.tsx b/frontend/src/components/service/Details.tsx index 2c260aa8ad1..19d6363791f 100644 --- a/frontend/src/components/service/Details.tsx +++ b/frontend/src/components/service/Details.tsx @@ -90,7 +90,7 @@ export default function ServiceDetails() { section: ( <SectionBox title={t('Endpoints')}> {endpointsError ? ( - <Empty color="error">{endpointsError}</Empty> + <Empty color="error">{endpointsError.toString()}</Empty> ) : ( <SimpleTable data={getOwnedEndpoints(item)} diff --git a/frontend/src/components/storage/ClaimDetails.stories.tsx b/frontend/src/components/storage/ClaimDetails.stories.tsx index 199ad364457..aa1bcbb569c 100644 --- a/frontend/src/components/storage/ClaimDetails.stories.tsx +++ b/frontend/src/components/storage/ClaimDetails.stories.tsx @@ -1,7 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import PersistentVolumeClaim, { - KubePersistentVolumeClaim, -} from '../../lib/k8s/persistentVolumeClaim'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './ClaimDetails'; import { BASE_PVC } from './storyHelper'; @@ -13,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-pvc' }}> <Story /> </TestContext> ); @@ -21,16 +19,7 @@ export default { ], } as Meta; -interface MockerStory { - json?: KubePersistentVolumeClaim; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - PersistentVolumeClaim.useGet = () => - [new PersistentVolumeClaim(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; @@ -38,3 +27,22 @@ export const Base = Template.bind({}); Base.args = { json: BASE_PVC, }; +Base.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/persistentvolumeclaims/my-pvc', () => + HttpResponse.json(BASE_PVC) + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/api/v1/persistentvolumeclaims', () => HttpResponse.error()), + ], + }, + }, +}; diff --git a/frontend/src/components/storage/ClaimList.stories.tsx b/frontend/src/components/storage/ClaimList.stories.tsx index 1e23d36d110..9a27e8d825e 100644 --- a/frontend/src/components/storage/ClaimList.stories.tsx +++ b/frontend/src/components/storage/ClaimList.stories.tsx @@ -1,35 +1,30 @@ import { Meta, StoryFn } from '@storybook/react'; -import _ from 'lodash'; -import PersistentVolumeClaim, { - KubePersistentVolumeClaim, -} from '../../lib/k8s/persistentVolumeClaim'; +import { cloneDeep } from 'lodash'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './ClaimList'; import { BASE_PVC } from './storyHelper'; -PersistentVolumeClaim.useList = () => { - const noStorageClassNamePVC = _.cloneDeep(BASE_PVC); - noStorageClassNamePVC.metadata.name = 'no-storage-class-name-pvc'; - noStorageClassNamePVC.spec!.storageClassName = ''; +const noStorageClassNamePVC = cloneDeep(BASE_PVC); +noStorageClassNamePVC.metadata.name = 'no-storage-class-name-pvc'; +noStorageClassNamePVC.metadata.uid = '1234'; +noStorageClassNamePVC.spec!.storageClassName = ''; - const noVolumeNamePVC = _.cloneDeep(BASE_PVC); - noVolumeNamePVC.metadata.name = 'no-volume-name-pvc'; - noVolumeNamePVC.spec = { - accessModes: ['ReadWriteOnce'], - volumeMode: 'Block', - resources: { - requests: { - storage: '10Gi', - }, +const noVolumeNamePVC = cloneDeep(BASE_PVC); +noVolumeNamePVC.metadata.name = 'no-volume-name-pvc'; +noVolumeNamePVC.metadata.uid = '12345'; +noVolumeNamePVC.spec = { + accessModes: ['ReadWriteOnce'], + volumeMode: 'Block', + resources: { + requests: { + storage: '10Gi', }, - }; - - const objList = [BASE_PVC, noStorageClassNamePVC, noVolumeNamePVC].map( - pvc => new PersistentVolumeClaim(pvc as KubePersistentVolumeClaim) - ); - return [objList, null, () => {}, () => {}] as any; + }, }; +const items = [BASE_PVC, noStorageClassNamePVC, noVolumeNamePVC]; + export default { title: 'PersistentVolumeClaim/ListView', component: ListView, @@ -50,3 +45,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/persistentvolumeclaims', () => + HttpResponse.json({ + kind: 'SecretList', + items, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/storage/ClassDetails.stories.tsx b/frontend/src/components/storage/ClassDetails.stories.tsx index 6d03ba2d98f..bd8f8422c3c 100644 --- a/frontend/src/components/storage/ClassDetails.stories.tsx +++ b/frontend/src/components/storage/ClassDetails.stories.tsx @@ -1,7 +1,7 @@ import { Meta, StoryFn } from '@storybook/react'; -import StorageClass, { KubeStorageClass } from '../../lib/k8s/storageClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import Details from './ClaimDetails'; +import Details from './ClassDetails'; import { BASE_SC } from './storyHelper'; export default { @@ -11,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-sc' }}> <Story /> </TestContext> ); @@ -19,19 +19,22 @@ export default { ], } as Meta; -interface MockerStory { - json?: KubeStorageClass; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - StorageClass.useGet = () => [new StorageClass(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; export const Base = Template.bind({}); -Base.args = { - json: BASE_SC, +Base.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/storage.k8s.io/v1/storageclasses/my-sc', () => + HttpResponse.json(BASE_SC) + ), + http.get('http://localhost:4466/apis/storage.k8s.io/v1/storageclasses', () => + HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/storage/ClassList.stories.tsx b/frontend/src/components/storage/ClassList.stories.tsx index c62bbf574f8..3ed6c2e9c38 100644 --- a/frontend/src/components/storage/ClassList.stories.tsx +++ b/frontend/src/components/storage/ClassList.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import StorageClass from '../../lib/k8s/storageClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './ClassList'; import { BASE_SC } from './storyHelper'; -StorageClass.useList = () => { - const objList = [BASE_SC].map((data: KubeObject) => new StorageClass(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'StorageClass/ListView', component: ListView, @@ -31,3 +24,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/storage.k8s.io/v1/storageclasses', () => + HttpResponse.json({ + kind: 'StorageClassList', + items: [BASE_SC], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/storage/VolumeDetails.stories.tsx b/frontend/src/components/storage/VolumeDetails.stories.tsx index 8427ae1ddaa..bdcf3057670 100644 --- a/frontend/src/components/storage/VolumeDetails.stories.tsx +++ b/frontend/src/components/storage/VolumeDetails.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import PersistentVolume, { KubePersistentVolume } from '../../lib/k8s/persistentVolume'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './ClaimDetails'; import { BASE_PV } from './storyHelper'; @@ -11,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-pv' }}> <Story /> </TestContext> ); @@ -19,19 +19,27 @@ export default { ], } as Meta; -interface MockerStory { - json?: KubePersistentVolume; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - PersistentVolume.useGet = () => [new PersistentVolume(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; export const Base = Template.bind({}); -Base.args = { - json: BASE_PV, +Base.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/persistentvolumeclaims/my-pv', () => + HttpResponse.json(BASE_PV) + ), + http.get('http://localhost:4466/api/v1/persistentvolumeclaims', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, }; diff --git a/frontend/src/components/storage/VolumeList.stories.tsx b/frontend/src/components/storage/VolumeList.stories.tsx index 9e783206f75..3a12a48bcf7 100644 --- a/frontend/src/components/storage/VolumeList.stories.tsx +++ b/frontend/src/components/storage/VolumeList.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import PersistentVolume from '../../lib/k8s/persistentVolume'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './ClassList'; import { BASE_PV } from './storyHelper'; -PersistentVolume.useList = () => { - const objList = [BASE_PV].map((data: KubeObject) => new PersistentVolume(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'PersistentVolume/ListView', component: ListView, @@ -31,3 +24,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/storage.k8s.io/v1/storageclasses', () => + HttpResponse.json({ + kind: 'PersistentVolumeList', + items: [BASE_PV], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/storage/__snapshots__/ClaimDetails.Base.stories.storyshot b/frontend/src/components/storage/__snapshots__/ClaimDetails.Base.stories.storyshot index 9715e441792..431fdba464f 100644 --- a/frontend/src/components/storage/__snapshots__/ClaimDetails.Base.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/ClaimDetails.Base.stories.storyshot @@ -1,213 +1,148 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PersistentVolumeClaim - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PersistentVolumeClaim + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Bound - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Capacity - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 8Gi - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Access Modes - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - ReadWriteOnce - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Volume Mode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Filesystem - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Storage Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - aria-label="default" - class="" - data-mui-internal-clone-element="true" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" @@ -215,153 +150,154 @@ > default </a> - </span> - </dd> - </dl> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Capacity + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 8Gi + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Access Modes + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + ReadWriteOnce + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Volume Mode + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Filesystem + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Storage Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + aria-label="default" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/ClaimList.Items.stories.storyshot b/frontend/src/components/storage/__snapshots__/ClaimList.Items.stories.storyshot index 70363f902cb..2ddc7d9d684 100644 --- a/frontend/src/components/storage/__snapshots__/ClaimList.Items.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/ClaimList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Persistent Volume Claims - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Persistent Volume Claims + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,881 +100,864 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-uj68bd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-className-size: 180; --col-className-size: 180; --header-capacity-size: 180; --col-capacity-size: 180; --header-accessModes-size: 180; --col-accessModes-size: 180; --header-volumeMode-size: 180; --col-volumeMode-size: 180; --header-volume-size: 180; --col-volume-size: 180; --header-status-size: 180; --col-status-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-uj68bd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-className-size: 180; --col-className-size: 180; --header-capacity-size: 180; --col-capacity-size: 180; --header-accessModes-size: 180; --col-accessModes-size: 180; --header-volumeMode-size: 180; --col-volumeMode-size: 180; --header-volume-size: 180; --col-volume-size: 180; --header-status-size: 180; --col-status-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1j9ui4e-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1j9ui4e-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Class Name - </div> - <span - aria-label="Sort by Class Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Class Name + </div> <span aria-label="Sort by Class Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Class Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4wpo9p-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4wpo9p-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Capacity - </div> - <span - aria-label="Sort by Capacity ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Capacity + </div> <span aria-label="Sort by Capacity ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Capacity ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uzspjd-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uzspjd-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Access Modes - </div> - <span - aria-label="Sort by Access Modes ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Access Modes + </div> <span aria-label="Sort by Access Modes ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Access Modes ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6i8rae-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> + Volume Mode + </div> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6i8rae-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Volume Mode + aria-label="Sort by Volume Mode ascending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Volume Mode ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Volume Mode ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Volume Mode ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eyvhit-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eyvhit-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Volume - </div> - <span - aria-label="Sort by Volume ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Volume + </div> <span aria-label="Sort by Volume ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Volume ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="8" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="8" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" - data-index="2" - > - <span - aria-label="default" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + no-storage-class-name-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" @@ -980,369 +965,386 @@ > default </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" - data-index="3" - > - 8Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" - data-index="4" - > - <span - aria-label="ReadWriteOnce" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" + data-index="3" > - ReadWriteOnce - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" - data-index="5" - > - Filesystem - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" - data-index="6" + 8Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" + data-index="4" + > + <span + aria-label="ReadWriteOnce" + class="" + data-mui-internal-clone-element="true" + > + ReadWriteOnce + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" + data-index="5" + > + Filesystem + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" + data-index="6" + > + <span + aria-label="pvc-abc-1234" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + pvc-abc-1234 + </a> + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="7" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" + > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="1" > - <span - aria-label="pvc-abc-1234" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - pvc-abc-1234 + no-volume-name-pvc </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="7" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - Bound - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 8Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" + data-index="4" > - no-storage-class-name-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <span + aria-label="ReadWriteOnce" + class="" + data-mui-internal-clone-element="true" + > + ReadWriteOnce + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" + data-index="5" + > + Block + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" + data-index="6" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="7" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" + > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" - data-index="3" > - 8Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" - data-index="4" - > - <span - aria-label="ReadWriteOnce" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - ReadWriteOnce - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" - data-index="5" - > - Filesystem - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" - data-index="6" - > - <span - aria-label="pvc-abc-1234" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - pvc-abc-1234 + default </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="7" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" + data-index="2" > - Bound - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + aria-label="default" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 8Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" + data-index="4" > - no-volume-name-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <span + aria-label="ReadWriteOnce" + class="" + data-mui-internal-clone-element="true" + > + ReadWriteOnce + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" + data-index="5" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" - data-index="2" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" - data-index="3" - > - 8Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" - data-index="4" - > - <span - aria-label="ReadWriteOnce" - class="" - data-mui-internal-clone-element="true" + Filesystem + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" + data-index="6" > - ReadWriteOnce - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" - data-index="5" - > - Block - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" - data-index="6" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="7" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + <span + aria-label="pvc-abc-1234" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + pvc-abc-1234 + </a> + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="7" > - Bound - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1351,4 +1353,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/ClassDetails.Base.stories.storyshot b/frontend/src/components/storage/__snapshots__/ClassDetails.Base.stories.storyshot index 9715e441792..62642cd6e1e 100644 --- a/frontend/src/components/storage/__snapshots__/ClassDetails.Base.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/ClassDetails.Base.stories.storyshot @@ -1,367 +1,252 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PersistentVolumeClaim - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + StorageClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Bound - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Capacity - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 8Gi - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Access Modes - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Reclaim Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - ReadWriteOnce - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Volume Mode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Delete + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Filesystem - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Storage Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - aria-label="default" - class="" - data-mui-internal-clone-element="true" + Binding Mode + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + WaitForFirstConsumer + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Provisioner + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - default - </a> - </span> - </dd> - </dl> + csi.test + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/ClassList.Items.stories.storyshot b/frontend/src/components/storage/__snapshots__/ClassList.Items.stories.storyshot index 743b2029abe..b1b5490de87 100644 --- a/frontend/src/components/storage/__snapshots__/ClassList.Items.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/ClassList.Items.stories.storyshot @@ -1,805 +1,807 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Storage Classes - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Storage Classes + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-provisioner-size: 180; --col-provisioner-size: 180; --header-reclaimPolicy-size: 180; --col-reclaimPolicy-size: 180; --header-volumeBindingMode-size: 180; --col-volumeBindingMode-size: 180; --header-allowVolumeExpansion-size: 180; --col-allowVolumeExpansion-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-provisioner-size: 180; --col-provisioner-size: 180; --header-reclaimPolicy-size: 180; --col-reclaimPolicy-size: 180; --header-volumeBindingMode-size: 180; --col-volumeBindingMode-size: 180; --header-allowVolumeExpansion-size: 180; --col-allowVolumeExpansion-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16qna8w-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16qna8w-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Provisioner - </div> - <span - aria-label="Sort by Provisioner ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Provisioner + </div> <span aria-label="Sort by Provisioner ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Provisioner ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-th7ic1-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-th7ic1-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Reclaim Policy - </div> - <span - aria-label="Sort by Reclaim Policy ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Reclaim Policy + </div> <span aria-label="Sort by Reclaim Policy ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Reclaim Policy ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1via7jv-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1via7jv-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Volume Binding Mode - </div> - <span - aria-label="Sort by Volume Binding Mode ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Volume Binding Mode + </div> <span aria-label="Sort by Volume Binding Mode ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Volume Binding Mode ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i55zz3-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i55zz3-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1t5kuvk" - > - Allow Volume Expansion - </div> - <span - aria-label="Sort by Allow Volume Expansion ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1t5kuvk" + > + Allow Volume Expansion + </div> <span aria-label="Sort by Allow Volume Expansion ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Allow Volume Expansion ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-39w4lf-MuiTableCell-root" - data-index="1" - > - csi.test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eswnnm-MuiTableCell-root" - data-index="2" - > - Delete - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pjptyu-MuiTableCell-root" - data-index="3" - > - WaitForFirstConsumer - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1k92gn1-MuiTableCell-root" - data-index="4" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-39w4lf-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + csi.test + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eswnnm-MuiTableCell-root" + data-index="2" + > + Delete + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pjptyu-MuiTableCell-root" + data-index="3" + > + WaitForFirstConsumer + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1k92gn1-MuiTableCell-root" + data-index="4" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" + > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -808,4 +810,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/VolumeDetails.Base.stories.storyshot b/frontend/src/components/storage/__snapshots__/VolumeDetails.Base.stories.storyshot index 9715e441792..2ea5585384f 100644 --- a/frontend/src/components/storage/__snapshots__/VolumeDetails.Base.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/VolumeDetails.Base.stories.storyshot @@ -1,213 +1,148 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PersistentVolumeClaim - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PersistentVolume + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Bound - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Capacity - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 8Gi - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Access Modes - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - ReadWriteOnce - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Volume Mode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Filesystem - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Storage Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - aria-label="default" - class="" - data-mui-internal-clone-element="true" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" @@ -215,153 +150,152 @@ > default </a> - </span> - </dd> - </dl> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Capacity + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Access Modes + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + ReadWriteOnce + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Volume Mode + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Filesystem + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Storage Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + aria-label="default" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/VolumeList.Items.stories.storyshot b/frontend/src/components/storage/__snapshots__/VolumeList.Items.stories.storyshot index 743b2029abe..bd01c3accc6 100644 --- a/frontend/src/components/storage/__snapshots__/VolumeList.Items.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/VolumeList.Items.stories.storyshot @@ -1,805 +1,801 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Storage Classes - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Storage Classes + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-provisioner-size: 180; --col-provisioner-size: 180; --header-reclaimPolicy-size: 180; --col-reclaimPolicy-size: 180; --header-volumeBindingMode-size: 180; --col-volumeBindingMode-size: 180; --header-allowVolumeExpansion-size: 180; --col-allowVolumeExpansion-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-provisioner-size: 180; --col-provisioner-size: 180; --header-reclaimPolicy-size: 180; --col-reclaimPolicy-size: 180; --header-volumeBindingMode-size: 180; --col-volumeBindingMode-size: 180; --header-allowVolumeExpansion-size: 180; --col-allowVolumeExpansion-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16qna8w-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16qna8w-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Provisioner - </div> - <span - aria-label="Sort by Provisioner ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Provisioner + </div> <span aria-label="Sort by Provisioner ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Provisioner ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-th7ic1-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-th7ic1-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Reclaim Policy - </div> - <span - aria-label="Sort by Reclaim Policy ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Reclaim Policy + </div> <span aria-label="Sort by Reclaim Policy ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Reclaim Policy ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1via7jv-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1via7jv-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Volume Binding Mode - </div> - <span - aria-label="Sort by Volume Binding Mode ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Volume Binding Mode + </div> <span aria-label="Sort by Volume Binding Mode ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Volume Binding Mode ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i55zz3-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i55zz3-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1t5kuvk" - > - Allow Volume Expansion - </div> - <span - aria-label="Sort by Allow Volume Expansion ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1t5kuvk" + > + Allow Volume Expansion + </div> <span aria-label="Sort by Allow Volume Expansion ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Allow Volume Expansion ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-39w4lf-MuiTableCell-root" - data-index="1" - > - csi.test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eswnnm-MuiTableCell-root" - data-index="2" - > - Delete - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pjptyu-MuiTableCell-root" - data-index="3" - > - WaitForFirstConsumer - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1k92gn1-MuiTableCell-root" - data-index="4" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-39w4lf-MuiTableCell-root" + data-index="1" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eswnnm-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pjptyu-MuiTableCell-root" + data-index="3" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1k92gn1-MuiTableCell-root" + data-index="4" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -808,4 +804,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/storyHelper.ts b/frontend/src/components/storage/storyHelper.ts index 8e1936a6655..60ec00a1032 100644 --- a/frontend/src/components/storage/storyHelper.ts +++ b/frontend/src/components/storage/storyHelper.ts @@ -66,6 +66,11 @@ export const BASE_PV: KubePersistentVolume = { accessModes: ['ReadWriteOnce'], storageClassName: 'default', volumeMode: 'Filesystem', + resources: { + requests: { + storage: '', + }, + }, }, status: { message: 'test', diff --git a/frontend/src/components/verticalPodAutoscaler/VPADetails.stories.tsx b/frontend/src/components/verticalPodAutoscaler/VPADetails.stories.tsx index 25033263db2..f9ac5452e52 100644 --- a/frontend/src/components/verticalPodAutoscaler/VPADetails.stories.tsx +++ b/frontend/src/components/verticalPodAutoscaler/VPADetails.stories.tsx @@ -1,111 +1,105 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject, KubeObjectClass } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import VPA from '../../lib/k8s/vpa'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import VpaDetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new VPA({ - apiVersion: 'autoscaling.k8s.io/v1', - kind: 'VerticalPodAutoscaler', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}}\n', - }, - creationTimestamp: '2023-11-23T07:18:45Z', - name: 'multi-container-vpa', - namespace: 'default', - resourceVersion: '111487', - uid: '79cf71ba-81f4-4e7b-957d-8625c3afb0c1', - }, - spec: { - resourcePolicy: { - containerPolicies: [ - { - containerName: 'web-container', - controlledResources: ['cpu', 'memory'], - controlledValues: 'RequestsAndLimits', - minAllowed: { - cpu: '80m', - memory: '512Mi', - }, - }, - { - containerName: 'db-container', - controlledResources: ['cpu', 'memory'], - controlledValues: 'RequestsAndLimits', - minAllowed: { - cpu: '1000m', - memory: '2Gi', - }, - }, - ], - }, - targetRef: { - apiVersion: 'apps/v1', - kind: 'Deployment', - name: 'multi-container-deployment', +const item = { + apiVersion: 'autoscaling.k8s.io/v1', + kind: 'VerticalPodAutoscaler', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}}\n', + }, + creationTimestamp: '2023-11-23T07:18:45Z', + name: 'multi-container-vpa', + namespace: 'default', + resourceVersion: '111487', + uid: '79cf71ba-81f4-4e7b-957d-8625c3afb0c1', + }, + spec: { + resourcePolicy: { + containerPolicies: [ + { + containerName: 'web-container', + controlledResources: ['cpu', 'memory'], + controlledValues: 'RequestsAndLimits', + minAllowed: { + cpu: '80m', + memory: '512Mi', + }, }, - updatePolicy: { - updateMode: 'Auto', + { + containerName: 'db-container', + controlledResources: ['cpu', 'memory'], + controlledValues: 'RequestsAndLimits', + minAllowed: { + cpu: '1000m', + memory: '2Gi', + }, }, + ], + }, + targetRef: { + apiVersion: 'apps/v1', + kind: 'Deployment', + name: 'multi-container-deployment', + }, + updatePolicy: { + updateMode: 'Auto', + }, + }, + status: { + conditions: [ + { + lastTransitionTime: '2023-11-23T07:18:48Z', + status: 'True', + type: 'RecommendationProvided', }, - status: { - conditions: [ - { - lastTransitionTime: '2023-11-23T07:18:48Z', - status: 'True', - type: 'RecommendationProvided', + ], + recommendation: { + containerRecommendations: [ + { + containerName: 'db-container', + lowerBound: { + cpu: '1', + memory: '2Gi', + }, + target: { + cpu: '1', + memory: '2Gi', + }, + uncappedTarget: { + cpu: '12m', + memory: '131072k', + }, + upperBound: { + cpu: '1', + memory: '2Gi', }, - ], - recommendation: { - containerRecommendations: [ - { - containerName: 'db-container', - lowerBound: { - cpu: '1', - memory: '2Gi', - }, - target: { - cpu: '1', - memory: '2Gi', - }, - uncappedTarget: { - cpu: '12m', - memory: '131072k', - }, - upperBound: { - cpu: '1', - memory: '2Gi', - }, - }, - { - containerName: 'web-container', - lowerBound: { - cpu: '80m', - memory: '512Mi', - }, - target: { - cpu: '80m', - memory: '512Mi', - }, - uncappedTarget: { - cpu: '12m', - memory: '131072k', - }, - upperBound: { - cpu: '80m', - memory: '512Mi', - }, - }, - ], }, - }, - }), - ] as any; + { + containerName: 'web-container', + lowerBound: { + cpu: '80m', + memory: '512Mi', + }, + target: { + cpu: '80m', + memory: '512Mi', + }, + uncappedTarget: { + cpu: '12m', + memory: '131072k', + }, + upperBound: { + cpu: '80m', + memory: '512Mi', + }, + }, + ], + }, + }, }; export default { @@ -121,35 +115,61 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/autoscaling.k8s.io/v1/verticalpodautoscalers', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - VPA.useGet = args.useGet; - Event.objectEvents = async (obj: KubeObject) => { - console.log('objectEvents', obj); - return []; - }; - } +const Template: StoryFn = () => { return <VpaDetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/autoscaling.k8s.io/v1/namespaces/default/verticalpodautoscalers/multi-container-vpa', + () => HttpResponse.json(item) + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/autoscaling.k8s.io/v1/namespaces/default/verticalpodautoscalers/multi-container-vpa', + () => HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, }; diff --git a/frontend/src/components/verticalPodAutoscaler/VPAList.stories.tsx b/frontend/src/components/verticalPodAutoscaler/VPAList.stories.tsx index 93b27bcc249..8e16342561e 100644 --- a/frontend/src/components/verticalPodAutoscaler/VPAList.stories.tsx +++ b/frontend/src/components/verticalPodAutoscaler/VPAList.stories.tsx @@ -1,114 +1,108 @@ -import { Meta } from '@storybook/react'; -import VPA, { KubeVPA } from '../../lib/k8s/vpa'; +import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import VpaList from './List'; -VPA.isEnabled = () => Promise.resolve(true); -VPA.useList = () => { - const objList = generateK8sResourceList<KubeVPA>( - { - apiVersion: 'autoscaling.k8s.io/v1', - kind: 'VerticalPodAutoscaler', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}}\n', - }, - creationTimestamp: '2023-11-23T07:18:45Z', - name: 'multi-container-vpa', - namespace: 'default', - resourceVersion: '111487', - uid: '79cf71ba-81f4-4e7b-957d-8625c3afb0c1', +const items = [ + { + apiVersion: 'autoscaling.k8s.io/v1', + kind: 'VerticalPodAutoscaler', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}}\n', }, - spec: { - resourcePolicy: { - containerPolicies: [ - { - containerName: 'web-container', - controlledResources: ['cpu', 'memory'], - controlledValues: 'RequestsAndLimits', - minAllowed: { - cpu: '80m', - memory: '512Mi', - }, + creationTimestamp: '2023-11-23T07:18:45Z', + name: 'multi-container-vpa', + namespace: 'default', + resourceVersion: '111487', + uid: '79cf71ba-81f4-4e7b-957d-8625c3afb0c1', + }, + spec: { + resourcePolicy: { + containerPolicies: [ + { + containerName: 'web-container', + controlledResources: ['cpu', 'memory'], + controlledValues: 'RequestsAndLimits', + minAllowed: { + cpu: '80m', + memory: '512Mi', }, - { - containerName: 'db-container', - controlledResources: ['cpu', 'memory'], - controlledValues: 'RequestsAndLimits', - minAllowed: { - cpu: '1000m', - memory: '2Gi', - }, + }, + { + containerName: 'db-container', + controlledResources: ['cpu', 'memory'], + controlledValues: 'RequestsAndLimits', + minAllowed: { + cpu: '1000m', + memory: '2Gi', }, - ], - }, - targetRef: { - apiVersion: 'apps/v1', - kind: 'Deployment', - name: 'multi-container-deployment', - }, - updatePolicy: { - updateMode: 'Auto', - }, + }, + ], + }, + targetRef: { + apiVersion: 'apps/v1', + kind: 'Deployment', + name: 'multi-container-deployment', }, - status: { - conditions: [ + updatePolicy: { + updateMode: 'Auto', + }, + }, + status: { + conditions: [ + { + lastTransitionTime: '2023-11-23T07:18:48Z', + status: 'True', + type: 'RecommendationProvided', + }, + ], + recommendation: { + containerRecommendations: [ { - lastTransitionTime: '2023-11-23T07:18:48Z', - status: 'True', - type: 'RecommendationProvided', + containerName: 'db-container', + lowerBound: { + cpu: '1', + memory: '2Gi', + }, + target: { + cpu: '1', + memory: '2Gi', + }, + uncappedTarget: { + cpu: '12m', + memory: '131072k', + }, + upperBound: { + cpu: '1', + memory: '2Gi', + }, }, - ], - recommendation: { - containerRecommendations: [ - { - containerName: 'db-container', - lowerBound: { - cpu: '1', - memory: '2Gi', - }, - target: { - cpu: '1', - memory: '2Gi', - }, - uncappedTarget: { - cpu: '12m', - memory: '131072k', - }, - upperBound: { - cpu: '1', - memory: '2Gi', - }, + { + containerName: 'web-container', + lowerBound: { + cpu: '80m', + memory: '512Mi', }, - { - containerName: 'web-container', - lowerBound: { - cpu: '80m', - memory: '512Mi', - }, - target: { - cpu: '80m', - memory: '512Mi', - }, - uncappedTarget: { - cpu: '12m', - memory: '131072k', - }, - upperBound: { - cpu: '80m', - memory: '512Mi', - }, + target: { + cpu: '80m', + memory: '512Mi', }, - ], - }, + uncappedTarget: { + cpu: '12m', + memory: '131072k', + }, + upperBound: { + cpu: '80m', + memory: '512Mi', + }, + }, + ], }, }, - { instantiateAs: VPA } - ); - return [objList, null, () => {}, () => {}] as any; -}; + }, +]; export default { title: 'VPA/VPAListView', @@ -124,8 +118,26 @@ export default { ], } as Meta; -const Template = () => { +const Template: StoryFn = () => { return <VpaList />; }; export const List = Template.bind({}); +List.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/autoscaling.k8s.io/v1', () => + HttpResponse.json({ resources: [{ name: 'verticalpodautoscalers' }] }) + ), + http.get('http://localhost:4466/apis/autoscaling.k8s.io/v1/verticalpodautoscalers', () => + HttpResponse.json({ + kind: 'VPAList', + metadata: {}, + items, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Default.stories.storyshot b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Default.stories.storyshot index 318fa588941..a8fde462123 100644 --- a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Default.stories.storyshot +++ b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Default.stories.storyshot @@ -1,661 +1,692 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - VerticalPodAutoscaler - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + VerticalPodAutoscaler + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - multi-container-vpa - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + multi-container-vpa + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-11-23T07:18:45.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-11-23T07:18:45.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Reference - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Deployment/multi-container-deployment - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Update Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - Update Mode:Auto - </dd> - </dl> + Reference + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Deployment + / + multi-container-deployment + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Update Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + Update Mode + : + Auto + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Container Policy - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Container Policy + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-wd17ns-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Container - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Controlled Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Controlled Values - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Min Allowed - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Max Allowed - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Mode - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-wd17ns-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - web-container - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - cpu, memory - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - RequestsAndLimits - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 80m,512Mi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Container + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Controlled Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Controlled Values + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Min Allowed + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Max Allowed + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Mode + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - db-container - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu, memory - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - RequestsAndLimits - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 1000m,2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + web-container + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu, memory + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + RequestsAndLimits + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 80m,512Mi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + db-container + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu, memory + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + RequestsAndLimits + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 1000m,2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Last Transition Time - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition Time + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - RecommendationProvided - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2023-11-23T07:18:48.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + RecommendationProvided + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2023-11-23T07:18:48.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Recommendations - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Recommendations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Container - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Lower Bound - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Target - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Upper Bound - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Uncapped Target - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - db-container - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:1,memory:2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:1,memory:2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:1,memory:2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:12m,memory:131072k - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Container + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Lower Bound + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Target + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Upper Bound + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Uncapped Target + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - web-container - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:80m,memory:512Mi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - cpu:80m,memory:512Mi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:80m,memory:512Mi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:12m,memory:131072k - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + db-container + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:1,memory:2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:1,memory:2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:1,memory:2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:12m,memory:131072k + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + web-container + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:80m,memory:512Mi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:80m,memory:512Mi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:80m,memory:512Mi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:12m,memory:131072k + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> @@ -663,4 +694,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Error.stories.storyshot b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Error.stories.storyshot index eb0ae46f583..6f584e1ae60 100644 --- a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Error.stories.storyshot +++ b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.NoItemYet.stories.storyshot b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.NoItemYet.stories.storyshot index 580b5d9cf72..2be149fe22a 100644 --- a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPAList.List.stories.storyshot b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPAList.List.stories.storyshot index 430a2d76cdd..9fc199b7fc9 100644 --- a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPAList.List.stories.storyshot +++ b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPAList.List.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Vertical Pod Autoscalers - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Vertical Pod Autoscalers + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1020 +100,792 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-cpu-size: 180; --col-cpu-size: 180; --header-memory-size: 180; --col-memory-size: 180; --header-provided-size: 180; --col-provided-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-cpu-size: 180; --col-cpu-size: 180; --header-memory-size: 180; --col-memory-size: 180; --header-provided-size: 180; --col-provided-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dbz2w6-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dbz2w6-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - CPU - </div> - <span - aria-label="Sort by CPU ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + CPU + </div> <span aria-label="Sort by CPU ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by CPU ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-tochlp-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-tochlp-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Memory - </div> - <span - aria-label="Sort by Memory ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Memory + </div> <span aria-label="Sort by Memory ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Memory ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1jhraao-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1jhraao-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Provided - </div> - <span - aria-label="Sort by Provided ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Provided + </div> <span aria-label="Sort by Provided ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Provided ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + multi-container-vpa + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" + data-index="4" > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-11-23T07:18:45.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1120,4 +894,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/MutatingWebhookConfigDetails.stories.tsx b/frontend/src/components/webhookconfiguration/MutatingWebhookConfigDetails.stories.tsx index d56354a7205..71749967216 100644 --- a/frontend/src/components/webhookconfiguration/MutatingWebhookConfigDetails.stories.tsx +++ b/frontend/src/components/webhookconfiguration/MutatingWebhookConfigDetails.stories.tsx @@ -1,13 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import MWC, { KubeMutatingWebhookConfiguration } from '../../lib/k8s/mutatingWebhookConfiguration'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import MutatingWebhookConfigDetails from './MutatingWebhookConfigDetails'; import { createMWC } from './storyHelper'; -const usePhonyGet: KubeMutatingWebhookConfiguration['useGet'] = (withService: boolean) => { - return [new MWC(createMWC(withService)), null, () => {}, () => {}] as any; -}; - export default { title: 'WebhookConfiguration/MutatingWebhookConfig/Details', component: MutatingWebhookConfigDetails, @@ -17,30 +13,54 @@ export default { return <Story />; }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations', + () => HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - withService: boolean; -} - -const Template: StoryFn<MockerStory> = args => { - const { withService } = args; - - MWC.useGet = () => usePhonyGet(withService); - +const Template: StoryFn = () => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-mwc' }}> <MutatingWebhookConfigDetails />; </TestContext> ); }; export const WithService = Template.bind({}); -WithService.args = { - withService: true, + +WithService.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/my-mwc', + () => HttpResponse.json(createMWC(true)) + ), + ], + }, + }, }; export const WithURL = Template.bind({}); -WithURL.args = { - withService: false, + +WithURL.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/my-mwc', + () => HttpResponse.json(createMWC(false)) + ), + ], + }, + }, }; diff --git a/frontend/src/components/webhookconfiguration/MutatingWebhookConfigList.stories.tsx b/frontend/src/components/webhookconfiguration/MutatingWebhookConfigList.stories.tsx index 0bdf5421e38..b73c3d922f7 100644 --- a/frontend/src/components/webhookconfiguration/MutatingWebhookConfigList.stories.tsx +++ b/frontend/src/components/webhookconfiguration/MutatingWebhookConfigList.stories.tsx @@ -1,5 +1,6 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import MutatingWebhookConfiguration from '../../lib/k8s/mutatingWebhookConfiguration'; import { TestContext } from '../../test'; import { generateK8sResourceList } from '../../test/mocker'; @@ -12,18 +13,18 @@ MWCTemplate.metadata.name = 'mwc-test-{{i}}'; const MWCWithServiceTemplate = createMWC(true); MWCWithServiceTemplate.metadata.name = 'mwc-test-with-service-{{i}}'; -MutatingWebhookConfiguration.useList = () => { - const objList = generateK8sResourceList(MWCTemplate, { - numResults: 3, - instantiateAs: MutatingWebhookConfiguration, - }).concat( +const objList = generateK8sResourceList(MWCTemplate, { + numResults: 3, + instantiateAs: MutatingWebhookConfiguration, +}) + .concat( generateK8sResourceList(MWCWithServiceTemplate, { numResults: 3, instantiateAs: MutatingWebhookConfiguration, + uidPrefix: 'with-service-', }) - ); - return [objList, null, () => {}, () => {}] as any; -}; + ) + .map(it => it.jsonData); export default { title: 'WebhookConfiguration/MutatingWebhookConfig/List', @@ -49,3 +50,20 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations', + () => + HttpResponse.json({ + kind: 'WebhookConfigurationList', + items: objList, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigDetails.stories.tsx b/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigDetails.stories.tsx index a276c20bc49..bb863ed8592 100644 --- a/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigDetails.stories.tsx +++ b/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigDetails.stories.tsx @@ -1,15 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import VWC, { - KubeValidatingWebhookConfiguration, -} from '../../lib/k8s/validatingWebhookConfiguration'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { createVWC } from './storyHelper'; import ValidatingWebhookConfigDetails from './ValidatingWebhookConfigDetails'; -const usePhonyGet: KubeValidatingWebhookConfiguration['useGet'] = (withService: boolean) => { - return [new VWC(createVWC(withService)), null, () => {}, () => {}] as any; -}; - export default { title: 'WebhookConfiguration/ValidatingWebhookConfig/Details', component: ValidatingWebhookConfigDetails, @@ -19,19 +13,23 @@ export default { return <Story />; }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations', + () => HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - withService: boolean; -} - -const Template: StoryFn<MockerStory> = args => { - const { withService } = args; - - VWC.useGet = () => usePhonyGet(withService); - +const Template: StoryFn = () => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-vwc' }}> <ValidatingWebhookConfigDetails />; </TestContext> ); @@ -41,8 +39,29 @@ export const WithService = Template.bind({}); WithService.args = { withService: true, }; +WithService.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/my-vwc', + () => HttpResponse.json(createVWC(true)) + ), + ], + }, + }, +}; export const WithURL = Template.bind({}); -WithURL.args = { - withService: false, +WithURL.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/my-vwc', + () => HttpResponse.json(createVWC(false)) + ), + ], + }, + }, }; diff --git a/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigList.stories.tsx b/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigList.stories.tsx index 843d965394d..7df01d739e3 100644 --- a/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigList.stories.tsx +++ b/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigList.stories.tsx @@ -1,5 +1,6 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import ValidatingWebhookConfiguration from '../../lib/k8s/validatingWebhookConfiguration'; import { TestContext } from '../../test'; import { generateK8sResourceList } from '../../test/mocker'; @@ -12,18 +13,18 @@ VWCTemplate.metadata.name = 'vwc-test-{{i}}'; const VWCWithServiceTemplate = createVWC(true); VWCWithServiceTemplate.metadata.name = 'vwc-test-with-service-{{i}}'; -ValidatingWebhookConfiguration.useList = () => { - const objList = generateK8sResourceList(VWCTemplate, { - numResults: 3, - instantiateAs: ValidatingWebhookConfiguration, - }).concat( +const objList = generateK8sResourceList(VWCTemplate, { + numResults: 3, + instantiateAs: ValidatingWebhookConfiguration, +}) + .concat( generateK8sResourceList(VWCWithServiceTemplate, { numResults: 3, instantiateAs: ValidatingWebhookConfiguration, + uidPrefix: 'with-service-', }) - ); - return [objList, null, () => {}, () => {}] as any; -}; + ) + .map(it => it.jsonData); export default { title: 'WebhookConfiguration/ValidatingWebhookConfig/List', @@ -49,3 +50,20 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations', + () => + HttpResponse.json({ + kind: 'WebhookConfigurationList', + items: objList, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithService.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithService.stories.storyshot index 211d4816cb5..48b0df47824 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithService.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithService.stories.storyshot @@ -1,97 +1,237 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - MutatingWebhookConfiguration - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + MutatingWebhookConfiguration + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + webhook-admission-controller + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-14T11:25:22.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + admissions.enforcer/disabled: true + </p> + </div> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + API Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Webhooks + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + 1 + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Webhooks + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -107,13 +247,13 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - webhook-admission-controller + webhook-admission-controller.example.com </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Creation + Admission Review Versions </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" @@ -121,32 +261,63 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 2022-10-14T11:25:22.000Z + v1beta1 </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Labels + Client Config: Service + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Service: my-namespace/my-service + </a> + <br /> + Path: /mutate-nodes:443 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Client Config: Ca Bundle </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - > - admissions.enforcer/disabled: true - </p> + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> </div> </div> </div> @@ -154,487 +325,252 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - API Version + Failure Policy </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Fail + </span> + </dd> <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Webhooks + Match Policy </dt> <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 1 + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Exact + </span> </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Webhooks - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - webhook-admission-controller.example.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Admission Review Versions - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - v1beta1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Service - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Service: my-namespace/my-service - </a> - <br /> - Path: /mutate-nodes:443 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Ca Bundle - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + Side Effects + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" - > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> - </div> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Failure Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + NoneOnDryRun + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Fail - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Match Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Timeout Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Exact - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Side Effects - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 10 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - NoneOnDryRun - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Timeout Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 10 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Object Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Object Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Reinvocation Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Reinvocation Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Never + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Never - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Rules - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Rules + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Groups - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - API Versions - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operations - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Scope - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Groups + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Versions + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operations + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Scope + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - CREATE - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - pods - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - * - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + CREATE + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + pods + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + * + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithURL.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithURL.stories.storyshot index 340f4572b1c..1b5b3426e3f 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithURL.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithURL.stories.storyshot @@ -1,97 +1,237 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - MutatingWebhookConfiguration - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + MutatingWebhookConfiguration + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + webhook-admission-controller + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-14T11:25:22.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + admissions.enforcer/disabled: true + </p> + </div> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + API Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Webhooks + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + 1 + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Webhooks + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -107,13 +247,13 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - webhook-admission-controller + webhook-admission-controller.example.com </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Creation + Admission Review Versions </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" @@ -121,32 +261,60 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 2022-10-14T11:25:22.000Z + v1beta1 </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Labels + Client Config: URL + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + https://localhost:8443/mutate-nodes + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Client Config: Ca Bundle </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - > - admissions.enforcer/disabled: true - </p> + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> </div> </div> </div> @@ -154,484 +322,252 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - API Version + Failure Policy </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Fail + </span> + </dd> <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Webhooks + Match Policy </dt> <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 1 + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Exact + </span> </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Webhooks - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - webhook-admission-controller.example.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Admission Review Versions - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - v1beta1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: URL - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - https://localhost:8443/mutate-nodes - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Ca Bundle - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + Side Effects + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" - > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> - </div> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Failure Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + NoneOnDryRun + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Fail - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Match Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Timeout Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Exact - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Side Effects - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 10 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - NoneOnDryRun - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Timeout Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 10 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Object Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Object Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Reinvocation Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Reinvocation Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Never + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Never - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Rules - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Rules + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Groups - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Versions - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operations - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Scope - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Groups + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Versions + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operations + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Scope + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - CREATE - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - pods - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - * - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + CREATE + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + pods + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + * + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigList.Items.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigList.Items.stories.storyshot index de300a2667d..6de01f39cb2 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigList.Items.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigList.Items.stories.storyshot @@ -1,731 +1,733 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Mutating Webhook Configurations - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Mutating Webhook Configurations + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-webhooks-size: 180; --col-webhooks-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-webhooks-size: 180; --col-webhooks-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-f4s3qo-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-f4s3qo-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Webhooks - </div> - <span - aria-label="Sort by Webhooks descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Webhooks + </div> <span aria-label="Sort by Webhooks descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Webhooks descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - mwc-test-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - mwc-test-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - mwc-test-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - mwc-test-with-service-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - mwc-test-with-service-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-with-service-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - mwc-test-with-service-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-with-service-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" + > + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="5" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-with-service-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" + > + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-6 of 6 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-6 of 6 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -735,4 +737,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithService.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithService.stories.storyshot index f9742fd7f94..a1c6db4c0fa 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithService.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithService.stories.storyshot @@ -1,97 +1,237 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - ValidatingWebhookConfiguration - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ValidatingWebhookConfiguration + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-validating-webhook + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-14T11:25:22.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + admissions.enforcer/disabled: true + </p> + </div> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + API Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Webhooks + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + 1 + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Webhooks + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -107,13 +247,13 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - my-validating-webhook + my-node-validating-webhook.example.com </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Creation + Admission Review Versions </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" @@ -121,32 +261,63 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 2022-10-14T11:25:22.000Z + v1beta1 </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Labels + Client Config: Service + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Service: my-namespace/my-service + </a> + <br /> + Path: /validate-nodes:443 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Client Config: Ca Bundle </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - > - admissions.enforcer/disabled: true - </p> + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> </div> </div> </div> @@ -154,473 +325,238 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - API Version + Failure Policy </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Fail + </span> + </dd> <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Webhooks + Match Policy </dt> <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 1 + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Equivalent + </span> </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Webhooks - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-node-validating-webhook.example.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Admission Review Versions - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - v1beta1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Service - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Service: my-namespace/my-service - </a> - <br /> - Path: /validate-nodes:443 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Ca Bundle - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + Side Effects + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" - > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> - </div> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Failure Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - Fail - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Match Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + NoneOnDryRun + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Equivalent - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Side Effects - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Timeout Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - NoneOnDryRun - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Timeout Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 5 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 5 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Namespace Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Object Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Object Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Rules - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Rules + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Groups - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Versions - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Operations - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Scope - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Groups + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Versions + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operations + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Scope + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - UPDATE - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - nodes - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - * - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + UPDATE + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + nodes + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + * + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithURL.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithURL.stories.storyshot index 19fdc51e436..b20476a35b3 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithURL.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithURL.stories.storyshot @@ -1,97 +1,237 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - ValidatingWebhookConfiguration - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ValidatingWebhookConfiguration + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-validating-webhook + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-14T11:25:22.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + admissions.enforcer/disabled: true + </p> + </div> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + API Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Webhooks + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + 1 + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Webhooks + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -107,13 +247,13 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - my-validating-webhook + my-node-validating-webhook.example.com </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Creation + Admission Review Versions </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" @@ -121,32 +261,60 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 2022-10-14T11:25:22.000Z + v1beta1 </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Labels + Client Config: URL + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + https://localhost:8443/validate-nodes + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Client Config: Ca Bundle </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - > - admissions.enforcer/disabled: true - </p> + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> </div> </div> </div> @@ -154,470 +322,238 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - API Version + Failure Policy </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Fail + </span> + </dd> <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Webhooks + Match Policy </dt> <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 1 + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Equivalent + </span> </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Webhooks - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-node-validating-webhook.example.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Admission Review Versions - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - v1beta1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: URL - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - https://localhost:8443/validate-nodes - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Ca Bundle - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + Side Effects + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" - > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> - </div> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Failure Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - Fail - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Match Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + NoneOnDryRun + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Equivalent - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Side Effects - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Timeout Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - NoneOnDryRun - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Timeout Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 5 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 5 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Namespace Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Object Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Object Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Rules - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Rules + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Groups - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Versions - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Operations - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Scope - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Groups + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Versions + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operations + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Scope + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - UPDATE - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - nodes - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - * - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + UPDATE + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + nodes + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + * + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigList.Items.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigList.Items.stories.storyshot index 9dd2e1397c3..47e8b294e8c 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigList.Items.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigList.Items.stories.storyshot @@ -1,731 +1,733 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Validating Webhook Configurations - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Validating Webhook Configurations + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-webhooks-size: 180; --col-webhooks-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-webhooks-size: 180; --col-webhooks-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-f4s3qo-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-f4s3qo-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Webhooks - </div> - <span - aria-label="Sort by Webhooks descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Webhooks + </div> <span aria-label="Sort by Webhooks descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Webhooks descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - vwc-test-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - vwc-test-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - vwc-test-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - vwc-test-with-service-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - vwc-test-with-service-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-with-service-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - vwc-test-with-service-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-with-service-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" + > + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="5" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-with-service-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" + > + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-6 of 6 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-6 of 6 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -735,4 +737,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/helpers/helpers.test.ts b/frontend/src/helpers/helpers.test.ts index bf6449dd55e..a2f2600e508 100644 --- a/frontend/src/helpers/helpers.test.ts +++ b/frontend/src/helpers/helpers.test.ts @@ -1,11 +1,10 @@ -import { MockInstance } from 'vitest'; import helpers from './index'; describe('getAppUrl', () => { afterEach(() => { vi.clearAllMocks(); }); - const windowSpy = vi.spyOn(window, 'window', 'get') as MockInstance<any, any>; + const windowSpy = vi.spyOn<any, any>(window, 'window', 'get'); test('dev mode', () => { vi.spyOn(helpers, 'isDevMode').mockImplementation(() => true); diff --git a/frontend/src/i18n/LocaleSelect/__snapshots__/LocaleSelect.Initial.stories.storyshot b/frontend/src/i18n/LocaleSelect/__snapshots__/LocaleSelect.Initial.stories.storyshot index 32a214f7226..fd789169983 100644 --- a/frontend/src/i18n/LocaleSelect/__snapshots__/LocaleSelect.Initial.stories.storyshot +++ b/frontend/src/i18n/LocaleSelect/__snapshots__/LocaleSelect.Initial.stories.storyshot @@ -1,40 +1,42 @@ -<DocumentFragment> - <div - class="MuiFormControl-root css-k2e4wk-MuiFormControl-root" - > +<body> + <div> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiFormControl-root css-k2e4wk-MuiFormControl-root" > <div - aria-controls="under-test" - aria-expanded="false" - aria-haspopup="listbox" - aria-label="Select locale" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - en - </div> - <input - aria-controls="under-test" - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="en" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="under-test" + aria-expanded="false" + aria-haspopup="listbox" + aria-label="Select locale" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + en + </div> + <input + aria-controls="under-test" + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="en" /> - </svg> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/i18n/ThemeProviderNexti18n.tsx b/frontend/src/i18n/ThemeProviderNexti18n.tsx index 7b5590fc935..68f0ca5fdde 100644 --- a/frontend/src/i18n/ThemeProviderNexti18n.tsx +++ b/frontend/src/i18n/ThemeProviderNexti18n.tsx @@ -1,6 +1,6 @@ import { deDE, enUS, esES, frFR, hiIN, ptPT } from '@mui/material/locale'; import { createTheme, StyledEngineProvider, Theme, ThemeProvider } from '@mui/material/styles'; -import React, { useEffect, useState } from 'react'; +import React, { ReactNode, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Loader } from '../components/common'; @@ -21,7 +21,10 @@ function getLocale(locale: string): typeof enUS { /** Like a ThemeProvider but uses reacti18next for the language selection * Because Material UI is localized as well. */ -const ThemeProviderNexti18n: React.FunctionComponent<{ theme: Theme }> = props => { +const ThemeProviderNexti18n: React.FunctionComponent<{ + theme: Theme; + children: ReactNode; +}> = props => { const { i18n, ready: isI18nReady } = useTranslation(['translation', 'glossary'], { useSuspense: false, }); diff --git a/frontend/src/index.css b/frontend/src/index.css new file mode 100644 index 00000000000..c44555670c6 --- /dev/null +++ b/frontend/src/index.css @@ -0,0 +1,52 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/cyrillic-ext.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/cyrillic.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/vietnamese.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, + U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/latin-ext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, + U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, + U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +body { + font-family: 'Overpass', sans-serif; +} diff --git a/frontend/src/index.tsx b/frontend/src/index.tsx index dcb14380edc..d56a8bd453b 100644 --- a/frontend/src/index.tsx +++ b/frontend/src/index.tsx @@ -1,3 +1,4 @@ +import './index.css'; import React from 'react'; import { createRoot } from 'react-dom/client'; import App from './App'; diff --git a/frontend/src/lib/k8s/apiProxy.test.ts b/frontend/src/lib/k8s/apiProxy.test.ts index f5cdce8b4e1..4bb4b3b8ba6 100644 --- a/frontend/src/lib/k8s/apiProxy.test.ts +++ b/frontend/src/lib/k8s/apiProxy.test.ts @@ -1037,7 +1037,7 @@ describe('apiProxy', () => { const response = await apiProxy.drainNode(clusterName, nodeName); expect(response).toEqual(mockResponse); - const [url, options] = (fetch as Mock).mock.lastCall; + const [url, options] = (fetch as Mock).mock.lastCall!; expect(url).toContain('drain-node'); expect(options.method).toBe('POST'); @@ -1064,7 +1064,7 @@ describe('apiProxy', () => { const response = await apiProxy.drainNodeStatus(clusterName, nodeName); expect(response).toEqual(mockResponse); - const [url, options] = (fetch as Mock).mock.lastCall; + const [url, options] = (fetch as Mock).mock.lastCall!; expect(url).toContain('drain-node-status'); expect(options.method).toBe('GET'); diff --git a/frontend/src/plugin/registry.tsx b/frontend/src/plugin/registry.tsx index ba8b52b22aa..b57d93f3c11 100644 --- a/frontend/src/plugin/registry.tsx +++ b/frontend/src/plugin/registry.tsx @@ -412,7 +412,7 @@ export function registerResourceTableColumnsProcessor( } function isProcessor( - headerAction: AppBarActionType | AppBarActionsProcessor | AppBarActionProcessorType + headerAction: AppBarActionType | AppBarAction | AppBarActionsProcessor | AppBarActionProcessorType ): boolean { return !!( headerAction && diff --git a/frontend/src/redux/actionButtonsSlice.ts b/frontend/src/redux/actionButtonsSlice.ts index 010af2a44a7..6605029023a 100644 --- a/frontend/src/redux/actionButtonsSlice.ts +++ b/frontend/src/redux/actionButtonsSlice.ts @@ -114,7 +114,7 @@ export const actionButtonsSlice = createSlice({ if (headerAction.id === undefined) { if (headerAction.action === undefined) { - headerAction = { id: '', action: headerAction }; + headerAction = { id: '', action: headerAction as unknown as HeaderActionType }; } else { headerAction = { id: '', action: headerAction.action }; } diff --git a/frontend/src/setupTests.ts b/frontend/src/setupTests.ts index 12174551b37..4148cf458e4 100644 --- a/frontend/src/setupTests.ts +++ b/frontend/src/setupTests.ts @@ -1,3 +1,4 @@ +/// <reference types="@testing-library/jest-dom" /> import '@testing-library/jest-dom/vitest'; import indexeddb from 'fake-indexeddb'; @@ -29,8 +30,6 @@ if (globalThis.window) { }); } -vi.mock('@mui/material/utils/useId', () => ({ default: vi.fn().mockReturnValue('mock-test-id') })); - beforeEach(() => { // Clears the database and adds some testing data. // Jest will wait for this promise to resolve before running tests. diff --git a/frontend/src/storybook.test.tsx b/frontend/src/storybook.test.tsx index e153bc83ac0..ceefe869d17 100644 --- a/frontend/src/storybook.test.tsx +++ b/frontend/src/storybook.test.tsx @@ -1,32 +1,22 @@ import 'vitest-canvas-mock'; -import { StyledEngineProvider, ThemeProvider } from '@mui/material'; -import type { Meta, StoryFn } from '@storybook/react'; -import { composeStories } from '@storybook/react'; -import { act, render } from '@testing-library/react'; +import { composeStories, type Meta, setProjectAnnotations, type StoryFn } from '@storybook/react'; +import { act, render as testingLibraryRender, waitFor } from '@testing-library/react'; +import { getWorker } from 'msw-storybook-addon'; import path from 'path'; -import themesConf from './lib/themes'; +import * as previewAnnotations from '../.storybook/preview'; + +const annotations = setProjectAnnotations([previewAnnotations, { testingLibraryRender }]); +beforeAll(annotations.beforeAll!); type StoryFile = { default: Meta; [name: string]: StoryFn | Meta; }; -const withThemeProvider = (Story: any) => { - const lightTheme = themesConf['light']; - const theme = lightTheme; - - return ( - <StyledEngineProvider injectFirst> - <ThemeProvider theme={theme}> - <Story /> - </ThemeProvider> - </StyledEngineProvider> - ); -}; - const compose = (entry: StoryFile) => { try { - return composeStories(entry); + const stories = composeStories(entry); + return stories; } catch (e) { throw new Error( `There was an issue composing stories for the module: ${JSON.stringify(entry)}, ${e}` @@ -51,7 +41,6 @@ function getAllStoryFiles() { // Recreate similar options to Storyshots. Place your configuration below const options = { - suite: 'Storybook Tests', storyKindRegex: /^.*?DontTest$/, snapshotsDirName: '__snapshots__', snapshotExtension: '.stories.storyshot', @@ -62,8 +51,50 @@ vi.mock('@iconify/react', () => ({ InlineIcon: () => null, })); -getAllStoryFiles().forEach(({ storyFile, componentName, storyDir }) => { - describe(options.suite, () => { +vi.mock('@monaco-editor/react', () => ({ + loader: { config: () => null }, + default: () => <div className="mock-monaco-editor" />, +})); + +window.matchMedia = () => ({ + matches: false, + addListener: () => {}, + removeListener: () => {}, + media: '', + onchange: () => {}, + addEventListener: () => {}, + removeEventListener: () => {}, + dispatchEvent: () => true, +}); +/** + * Recursively walks the tree and replaces any usage of useId + */ +function replaceUseId(node: any) { + const attributesToReplace = ['id', 'for', 'aria-described', 'aria-labelledby', 'aria-controls']; + if (node.nodeType === Node.ELEMENT_NODE) { + for (const attr of node.attributes) { + if (attributesToReplace.includes(attr.name) && attr.value.includes(':')) { + // Update the attribute value here + node.setAttribute(attr.name, ':mock-test-id:'); + } + } + } + + // Recursively update child nodes + for (const child of node.childNodes) { + replaceUseId(child); + } +} + +describe('Storybook Tests', () => { + beforeEach(() => { + vi.useFakeTimers(); + }); + afterEach(() => { + vi.restoreAllMocks(); + }); + + getAllStoryFiles().forEach(({ storyFile, componentName, storyDir }) => { const meta = storyFile.default; const title = meta.title || componentName; @@ -72,7 +103,7 @@ getAllStoryFiles().forEach(({ storyFile, componentName, storyDir }) => { return; } - describe(title, () => { + describe(title, async () => { const stories = Object.entries(compose(storyFile)).map(([name, story]) => ({ name, story, @@ -86,23 +117,57 @@ getAllStoryFiles().forEach(({ storyFile, componentName, storyDir }) => { stories.forEach(({ name, story }) => { test(name, async () => { - const jsx = withThemeProvider(story); + // Keep track of sent requests to wait for the to finish + let requestsSent = 0; + let requestsEnded = 0; + const worker = getWorker(); + function onStart() { + requestsSent++; + } + function onEnd() { + requestsEnded++; + } + worker.events.on('request:start', onStart); + worker.events.on('request:end', onEnd); await act(async () => { - const { unmount, asFragment, rerender } = render(jsx); - rerender(jsx); - rerender(jsx); - await act(() => new Promise(resolve => setTimeout(resolve))); - - const snapshotPath = path.join( - storyDir, - options.snapshotsDirName, - `${componentName}.${name}${options.snapshotExtension}` - ); - - expect(asFragment()).toMatchFileSnapshot(snapshotPath); - unmount(); + await story.run(); + }); + + // There are a bunch of waterfall requests in the stories + // So to make sure all requests are sent we need to skip over some ticks + const tickSkipCount = 10; + for (let i = 0; i < tickSkipCount; i++) { + // Advance timers enough for stuff to appear + // but not too much that things like notifications/toasts are hidden + act(() => vi.advanceTimersByTime(100)); + await act(() => new Promise(res => process.nextTick(res))); + } + + // And now we make sure all the requests that have been sent have ended + await waitFor(() => { + if (requestsSent !== requestsEnded) { + throw new Error('waiting'); + } }); + + // Cleanup listeners + worker.events.removeListener('request:start', onStart); + worker.events.removeListener('request:end', onEnd); + + // Put snapshot next to the story + const snapshotPath = path.join( + storyDir, + options.snapshotsDirName, + `${componentName}.${name}${options.snapshotExtension}` + ); + + // Get rid of random id's in the ouput + replaceUseId(document); + + document.body.removeAttribute('style'); + + expect(document.body).toMatchFileSnapshot(snapshotPath); }); }); }); diff --git a/frontend/src/test/index.tsx b/frontend/src/test/index.tsx index 35a65d0bd68..0971283bdea 100644 --- a/frontend/src/test/index.tsx +++ b/frontend/src/test/index.tsx @@ -3,28 +3,19 @@ import { PropsWithChildren } from 'react'; import { Provider } from 'react-redux'; import { MemoryRouter, Route } from 'react-router-dom'; import { KubeObject } from '../lib/k8s/cluster'; -import Event from '../lib/k8s/event'; import defaultStore from '../redux/stores/store'; export type TestContextProps = PropsWithChildren<{ store?: ReturnType<typeof configureStore>; routerMap?: Record<string, string>; urlPrefix?: string; - withObjectEvents?: boolean; urlSearchParams?: { [key: string]: string; }; }>; export function TestContext(props: TestContextProps) { - const { - store, - routerMap, - urlPrefix = '', - urlSearchParams, - withObjectEvents = true, - children, - } = props; + const { store, routerMap, urlPrefix = '', urlSearchParams, children } = props; let url = ''; let routePath = ''; @@ -44,24 +35,6 @@ export function TestContext(props: TestContextProps) { url += '?' + new URLSearchParams(urlSearchParams).toString(); } - if (withObjectEvents) { - // override Event.objectEvents to return phony events array - Event.objectEvents = () => - Promise.resolve([ - { - type: 'Normal', - reason: 'Created', - message: 'Created', - source: { - component: 'kubelet', - }, - firstTimestamp: '2021-03-01T00:00:00Z', - lastTimestamp: '2021-03-01T00:00:00Z', - count: 1, - }, - ]); - } - return ( <Provider store={store || defaultStore}> <MemoryRouter initialEntries={url ? [url] : undefined}> diff --git a/frontend/src/test/mocker.ts b/frontend/src/test/mocker.ts index 7143f288088..659763bc848 100644 --- a/frontend/src/test/mocker.ts +++ b/frontend/src/test/mocker.ts @@ -4,6 +4,7 @@ import { KubeObjectIface, KubeObjectInterface } from '../lib/k8s/cluster'; interface K8sResourceListGeneratorOptions<T extends KubeObjectInterface> { numResults?: number; instantiateAs?: KubeObjectIface<T>; + uidPrefix?: string; } export function generateK8sResourceList<T extends KubeObjectInterface = KubeObjectInterface>( @@ -39,7 +40,10 @@ export function generateK8sResourceList<T extends KubeObjectInterface = KubeObje json.metadata.resourceVersion = i.toString(); json.metadata.selfLink = `/${json.kind.toLowerCase()}/${json.metadata.name}`; - json.metadata.uid = 'abcde-' + i; + + const prefix = options.uidPrefix ?? 'abcde-'; + + json.metadata.uid = prefix + i; list.push(!!instantiateAs ? new instantiateAs(json as T) : json); } diff --git a/plugins/headlamp-plugin/package-lock.json b/plugins/headlamp-plugin/package-lock.json index 6d2c4ccdd49..7bd83bf3b0d 100644 --- a/plugins/headlamp-plugin/package-lock.json +++ b/plugins/headlamp-plugin/package-lock.json @@ -28,25 +28,27 @@ "@monaco-editor/react": "^4.3.1", "@mui/lab": "^5.0.0-alpha.152", "@mui/material": "^5.15.14", - "@mui/styles": "^5.15.14", "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", "@remix-run/router": "1.0.1", - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.20", - "@storybook/addon-links": "7.6.7", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", "@storybook/addon-storyshots": "7.6.7", - "@storybook/node-logger": "7.6.7", + "@storybook/blocks": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/node-logger": "^8.2.9", "@storybook/preset-create-react-app": "^7.6.7", - "@storybook/react": "7.6.7", "@storybook/react-webpack5": "^7.6.7", - "@storybook/test": "^8.1.10", + "@storybook/test": "^8.2.9", + "@storybook/theming": "^8.2.9", "@svgr/webpack": "^6.2.1", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/react": "^12.1.2", - "@testing-library/user-event": "^14.5.1", + "@testing-library/dom": "^10.1.0", + "@testing-library/jest-dom": "^6.4.8", + "@testing-library/react": "^16.0.0", + "@testing-library/user-event": "^14.5.2", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", "@types/js-yaml": "^4.0.3", @@ -54,9 +56,10 @@ "@types/lodash": "4.17.4", "@types/nock": "^11.1.0", "@types/node": "^20.12.11", - "@types/react": "^17.0.27", - "@types/react-dom": "^17.0.9", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", + "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", "@types/redux-mock-store": "^1.0.4", @@ -106,8 +109,8 @@ "material-react-table": "^2.13.0", "monaco-editor": "^0.25.2", "monaco-editor-webpack-plugin": "^4.2.0", - "msw": "^0.47.4", - "msw-storybook-addon": "^1.10.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "nock": "^14.0.0-beta.6", "notistack": "^2.0.8", "openapi-types": "^9.3.0", @@ -116,8 +119,8 @@ "postcss-flexbugs-fixes": "^5.0.2", "prettier": "^2.7.1", "process": "^0.11.10", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-dropzone": "^14.2.3", "react-hotkeys-hook": "^4.4.1", "react-i18next": "^11.12.0", @@ -134,7 +137,7 @@ "semver": "^7.3.5", "shx": "^0.3.4", "spacetime": "^7.4.0", - "storybook": "^7.6.7", + "storybook": "^8.2.9", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "style-loader": "^3.3.1", @@ -162,9 +165,10 @@ } }, "node_modules/@adobe/css-tools": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", - "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", + "license": "MIT" }, "node_modules/@ampproject/remapping": { "version": "2.2.0", @@ -282,17 +286,6 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/@aw-web-design/x-default-browser": { - "version": "1.4.126", - "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", - "integrity": "sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==", - "dependencies": { - "default-browser-id": "3.0.0" - }, - "bin": { - "x-default-browser": "bin/x-default-browser.js" - } - }, "node_modules/@babel/cli": { "version": "7.19.3", "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.19.3.tgz", @@ -322,40 +315,43 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", - "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -409,13 +405,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -423,48 +420,53 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -494,18 +496,17 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", - "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", + "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.0", "semver": "^6.3.1" }, "engines": { @@ -524,11 +525,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -571,69 +573,42 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -643,32 +618,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -678,13 +656,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -694,22 +673,26 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -727,72 +710,82 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", - "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "license": "MIT", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.2" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -800,12 +793,44 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -815,13 +840,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -831,12 +857,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -994,6 +1021,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1022,6 +1050,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1033,6 +1062,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1055,11 +1085,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1069,11 +1100,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1242,11 +1274,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1256,14 +1289,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1273,13 +1307,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1289,11 +1324,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1303,11 +1339,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1317,12 +1354,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1332,12 +1370,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1348,18 +1387,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", - "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", "globals": "^11.1.0" }, "engines": { @@ -1370,12 +1407,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1385,11 +1423,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1399,12 +1438,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1414,11 +1454,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1427,12 +1468,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1443,12 +1501,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1458,11 +1517,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1488,12 +1548,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1503,13 +1564,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" }, "engines": { "node": ">=6.9.0" @@ -1519,11 +1581,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1534,11 +1597,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1548,11 +1612,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1563,11 +1628,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1577,12 +1643,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1592,13 +1659,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1608,14 +1676,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", + "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1625,12 +1694,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1640,12 +1710,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1655,11 +1726,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1669,11 +1741,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1684,11 +1757,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1699,15 +1773,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1717,12 +1791,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1732,11 +1807,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1747,12 +1823,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1763,11 +1840,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1777,12 +1855,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1792,13 +1871,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1809,11 +1889,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1898,11 +1979,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1913,11 +1995,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1954,11 +2037,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1968,12 +2052,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1983,11 +2068,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1997,11 +2083,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2011,11 +2098,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2042,11 +2130,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2056,12 +2145,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2071,12 +2161,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2086,12 +2177,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2101,25 +2193,28 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -2131,59 +2226,60 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.5", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.3", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.0", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", - "core-js-compat": "^3.31.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "engines": { @@ -2194,9 +2290,10 @@ } }, "node_modules/@babel/preset-env/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", - "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -2220,12 +2317,13 @@ } }, "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", - "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.4", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" }, "peerDependencies": { @@ -2233,23 +2331,25 @@ } }, "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", - "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", - "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -2259,6 +2359,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2330,9 +2431,10 @@ } }, "node_modules/@babel/register": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", + "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -2351,6 +2453,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -2364,6 +2467,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -2375,6 +2479,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -2387,6 +2492,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -2398,6 +2504,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -2406,6 +2513,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -2447,31 +2555,30 @@ "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", - "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2480,12 +2587,13 @@ } }, "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2502,13 +2610,41 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "license": "ISC", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/cookie/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "license": "MIT", "engines": { - "node": ">=0.1.90" + "node": ">= 0.6" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "license": "ISC", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@bundled-es-modules/tough-cookie": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz", + "integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==", + "license": "ISC", + "dependencies": { + "@types/tough-cookie": "^4.0.5", + "tough-cookie": "^4.1.4" } }, "node_modules/@csstools/normalize.css": { @@ -3377,11 +3513,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==" - }, "node_modules/@floating-ui/core": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", @@ -3470,6 +3601,138 @@ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, + "node_modules/@inquirer/confirm": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", + "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.0.10", + "@inquirer/type": "^1.5.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.10.tgz", + "integrity": "sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==", + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.2", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.1.0", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.13.0" + } + }, + "node_modules/@inquirer/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@inquirer/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@inquirer/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@inquirer/core/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@inquirer/core/node_modules/undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "license": "MIT" + }, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.5.tgz", + "integrity": "sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.2.tgz", + "integrity": "sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==", + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -4656,9 +4919,10 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -4691,12 +4955,13 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@jsdevtools/ono": { @@ -4704,11 +4969,6 @@ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" - }, "node_modules/@kinvolk/eslint-config": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", @@ -4736,18 +4996,19 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "node_modules/@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "license": "MIT", "dependencies": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" + "@types/mdx": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" }, "peerDependencies": { + "@types/react": ">=16", "react": ">=16" } }, @@ -4776,34 +5037,21 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@mswjs/cookies": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", - "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", - "dependencies": { - "@types/set-cookie-parser": "^2.4.0", - "set-cookie-parser": "^2.4.6" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@mswjs/interceptors": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.6.tgz", - "integrity": "sha512-201pBIWehTURb6q8Gheu4Zhvd3Ox1U4BJq5KiOQsYzkWyfiOG4pwcz5hPZIEryztgrf8/sdwABpvY757xMmfrQ==", - "dependencies": { - "@open-draft/until": "^1.0.3", - "@types/debug": "^4.1.7", - "@xmldom/xmldom": "^0.8.3", - "debug": "^4.3.3", - "headers-polyfill": "^3.1.0", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "license": "MIT", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", "outvariant": "^1.2.1", - "strict-event-emitter": "^0.2.4", - "web-encoding": "^1.1.5" + "strict-event-emitter": "^0.5.1" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@mui/base": { @@ -5073,59 +5321,6 @@ } } }, - "node_modules/@mui/styles": { - "version": "5.15.17", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.15.17.tgz", - "integrity": "sha512-PyZkFvUHDNcpCO+5Mr9t2g/De1JT7UAxjKgd5ojeoGmFiEhVQdZxbdHr6CZ1kBznqKU5nsWf1EmvI60iR3Nl+w==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/hash": "^0.9.1", - "@mui/private-theming": "^5.15.14", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.10.0", - "jss-plugin-camel-case": "^10.10.0", - "jss-plugin-default-unit": "^10.10.0", - "jss-plugin-global": "^10.10.0", - "jss-plugin-nested": "^10.10.0", - "jss-plugin-props-sort": "^10.10.0", - "jss-plugin-rule-value-function": "^10.10.0", - "jss-plugin-vendor-prefixer": "^10.10.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/styles/node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" - }, - "node_modules/@mui/styles/node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "engines": { - "node": ">=6" - } - }, "node_modules/@mui/system": { "version": "5.15.15", "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", @@ -5362,25 +5557,6 @@ "node": ">=6" } }, - "node_modules/@ndelangen/get-tarball": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", - "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", - "dependencies": { - "gunzip-maybe": "^1.4.2", - "pump": "^3.0.0", - "tar-fs": "^2.1.1" - } - }, - "node_modules/@ndelangen/get-tarball/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/@nicolo-ribaudo/chokidar-2": { "version": "2.1.8-no-fsevents.3", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", @@ -5427,10 +5603,27 @@ "node": ">= 8" } }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", + "license": "MIT" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "license": "MIT", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, "node_modules/@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", + "license": "MIT" }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", @@ -5581,1280 +5774,342 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "node_modules/@reduxjs/toolkit": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", + "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" }, "peerDependenciesMeta": { - "@types/react": { + "react": { "optional": true }, - "@types/react-dom": { + "react-redux": { "optional": true } } }, - "node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "node_modules/@remix-run/router": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.1.tgz", + "integrity": "sha512-eBV5rvW4dRFOU1eajN7FmYxjAIVz/mRHgUE9En9mBn6m3mulK3WTR5C3iQhL9MZ14rWAq+xOlEaCkDiW0/heOg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" }, "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { + "@types/babel__core": { "optional": true } } }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">= 10.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "rollup": "^1.20.0 || ^2.0.0" } }, - "node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "license": "MIT", + "engines": { + "node": ">=18" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", + "node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@storybook/addon-actions": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.9.tgz", + "integrity": "sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" + "@storybook/global": "^5.0.0", + "@types/uuid": "^9.0.1", + "dequal": "^2.0.2", + "polished": "^4.2.2", + "uuid": "^9.0.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "node_modules/@storybook/addon-actions/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@storybook/addon-backgrounds": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz", + "integrity": "sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", + "node_modules/@storybook/addon-controls": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.9.tgz", + "integrity": "sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "node_modules/@storybook/addon-docs": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.9.tgz", + "integrity": "sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@babel/core": "^7.24.4", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.2.9", + "@storybook/csf-plugin": "8.2.9", + "@storybook/global": "^5.0.0", + "@storybook/react-dom-shim": "8.2.9", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "fs-extra": "^11.1.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" + "node_modules/@storybook/addon-docs/node_modules/@storybook/react-dom-shim": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", + "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", + "node_modules/@storybook/addon-docs/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "engines": { + "node": ">=14.14" } }, - "node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "node_modules/@storybook/addon-essentials": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz", + "integrity": "sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" + "@storybook/addon-actions": "8.2.9", + "@storybook/addon-backgrounds": "8.2.9", + "@storybook/addon-controls": "8.2.9", + "@storybook/addon-docs": "8.2.9", + "@storybook/addon-highlight": "8.2.9", + "@storybook/addon-measure": "8.2.9", + "@storybook/addon-outline": "8.2.9", + "@storybook/addon-toolbars": "8.2.9", + "@storybook/addon-viewport": "8.2.9", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", - "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "node_modules/@storybook/addon-highlight": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz", + "integrity": "sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", - "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", - "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", - "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-toggle": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.0.4.tgz", - "integrity": "sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-separator": "1.0.3", - "@radix-ui/react-toggle-group": "1.0.4" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@reduxjs/toolkit": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", - "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==", - "dependencies": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.0.2" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } - } - }, - "node_modules/@remix-run/router": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.1.tgz", - "integrity": "sha512-eBV5rvW4dRFOU1eajN7FmYxjAIVz/mRHgUE9En9mBn6m3mulK3WTR5C3iQhL9MZ14rWAq+xOlEaCkDiW0/heOg==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@storybook/addon-actions": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", - "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", - "dependencies": { - "@storybook/core-events": "7.6.7", - "@storybook/global": "^5.0.0", - "@types/uuid": "^9.0.1", - "dequal": "^2.0.2", - "polished": "^4.2.2", - "uuid": "^9.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-actions/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@storybook/addon-backgrounds": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", - "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", - "dependencies": { - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-controls": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", - "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", - "dependencies": { - "@storybook/blocks": "7.6.7", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-docs": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", - "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", - "dependencies": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/csf-plugin": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.7", - "@storybook/postinstall": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", - "ts-dedent": "^2.0.0" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/addon-docs/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/addon-docs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/addon-docs/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/@storybook/addon-docs/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/addon-docs/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@storybook/addon-docs/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-docs/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-docs/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@storybook/addon-essentials": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", - "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", - "dependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-backgrounds": "7.6.7", - "@storybook/addon-controls": "7.6.7", - "@storybook/addon-docs": "7.6.7", - "@storybook/addon-highlight": "7.6.7", - "@storybook/addon-measure": "7.6.7", - "@storybook/addon-outline": "7.6.7", - "@storybook/addon-toolbars": "7.6.7", - "@storybook/addon-viewport": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/manager-api": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-highlight": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", - "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-interactions": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.20.tgz", - "integrity": "sha512-uH+OIxLtvfnnmdN3Uf8MwzfEFYtaqSA6Hir6QNPc643se0RymM8mULN0rzRyvspwd6OagWdtOxsws3aHk02KTA==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.2.9.tgz", + "integrity": "sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg==", "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "jest-mock": "^27.0.6", + "@storybook/instrumenter": "8.2.9", + "@storybook/test": "8.2.9", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@storybook/addon-interactions/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-links": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", - "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.2.9.tgz", + "integrity": "sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA==", + "license": "MIT", "dependencies": { - "@storybook/csf": "^0.1.2", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" }, @@ -6863,7 +6118,8 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" }, "peerDependenciesMeta": { "react": { @@ -6872,9 +6128,10 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", - "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.9.tgz", + "integrity": "sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==", + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "tiny-invariant": "^1.3.1" @@ -6882,12 +6139,16 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-outline": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", - "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.9.tgz", + "integrity": "sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==", + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" @@ -6895,6 +6156,9 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-storyshots": { @@ -7236,24 +6500,32 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", - "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz", + "integrity": "sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-viewport": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", - "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz", + "integrity": "sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==", + "license": "MIT", "dependencies": { "memoizerific": "^1.11.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/babel-plugin-require-context-hook": { @@ -7262,31 +6534,23 @@ "integrity": "sha512-WM4vjgSVi8epvGiYfru7BtC3f0tGwNs7QK3Uc4xQn4t5hHQvISnCqbNrHdDYmNW56Do+bBztE8SwP6NGUvd7ww==" }, "node_modules/@storybook/blocks": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", - "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.9.tgz", + "integrity": "sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==", + "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.7", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", + "@storybook/icons": "^1.2.5", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", + "markdown-to-jsx": "^7.4.5", "memoizerific": "^1.11.3", "polished": "^4.2.2", "react-colorful": "^5.1.2", "telejson": "^7.2.0", - "tocbot": "^4.20.1", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, @@ -7295,14 +6559,24 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, "node_modules/@storybook/blocks/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7313,47 +6587,8 @@ "node_modules/@storybook/blocks/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/builder-manager": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.7.tgz", - "integrity": "sha512-6HYpj6+g/qbDMvImVz/G/aANbkhppyBa1ozfHxLK7tRD79YvozCWmj2Z9umRekPv9VIeMxnI5EEzJXOsoMX5DQ==", - "dependencies": { - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.6.7", - "@storybook/manager": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@types/ejs": "^3.1.1", - "@types/find-cache-dir": "^3.2.1", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", - "browser-assert": "^1.2.1", - "ejs": "^3.1.8", - "esbuild": "^0.18.0", - "esbuild-plugin-alias": "^0.2.1", - "express": "^4.17.3", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "process": "^0.11.10", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/builder-manager/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/@storybook/builder-webpack5": { "version": "7.6.7", @@ -7413,6 +6648,16 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -7780,306 +7025,136 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli": { + "node_modules/@storybook/client-api": { "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.7.tgz", - "integrity": "sha512-DwDWzkifBH17ry+n+d+u52Sv69dZQ+04ETJdDDzghcyAcKnFzrRNukj4tJ21cm+ZAU/r0fKR9d4Qpbogca9fAg==", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.6.7.tgz", + "integrity": "sha512-nhQL2dtr6/MHY+FPmK55lyLR0by+J6wnfbs8znkSC08zhRXwHBYQpX7TrBwq2RrmzWbIcqgWvIHpbDsKonMNjA==", "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/core-server": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/telemetry": "7.6.7", - "@storybook/types": "7.6.7", - "@types/semver": "^7.3.4", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "commander": "^6.2.1", - "cross-spawn": "^7.0.3", - "detect-indent": "^6.1.0", - "envinfo": "^7.7.3", - "execa": "^5.0.0", - "express": "^4.17.3", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "get-npm-tarball-url": "^2.0.3", - "get-port": "^5.1.1", - "giget": "^1.0.0", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "leven": "^3.1.0", - "ora": "^5.4.1", - "prettier": "^2.8.0", - "prompts": "^2.4.0", - "puppeteer-core": "^2.1.1", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "simple-update-notifier": "^2.0.0", - "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "bin": { - "getstorybook": "bin/index.js", - "sb": "bin/index.js" + "@storybook/client-logger": "7.6.7", + "@storybook/preview-api": "7.6.7" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/cli/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@storybook/cli/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/@storybook/client-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", + "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@storybook/global": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/@storybook/codemod": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz", + "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==", + "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/core": "8.2.9", + "@storybook/csf": "0.1.11", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "lodash": "^4.17.21", + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/@storybook/codemod/node_modules/globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/p-locate": { + "node_modules/@storybook/codemod/node_modules/path-type": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", - "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "node_modules/@storybook/codemod/node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "node_modules/@storybook/codemod/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/client-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.6.7.tgz", - "integrity": "sha512-nhQL2dtr6/MHY+FPmK55lyLR0by+J6wnfbs8znkSC08zhRXwHBYQpX7TrBwq2RrmzWbIcqgWvIHpbDsKonMNjA==", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/preview-api": "7.6.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/client-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", - "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/codemod": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.7.tgz", - "integrity": "sha512-an2pD5OHqO7CE8Wb7JxjrDnpQgeoxB22MyOs8PPJ9Rvclhpjg+Ku9RogoObYm//zR4g406l7Ec8mTltUkVCEOA==", - "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", - "@types/cross-spawn": "^6.0.2", - "cross-spawn": "^7.0.3", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "lodash": "^4.17.21", - "prettier": "^2.8.0", - "recast": "^0.23.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/components": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", - "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", + "node_modules/@storybook/core": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz", + "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==", + "license": "MIT", "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" + "@storybook/csf": "0.1.11", + "@types/express": "^4.17.21", + "@types/node": "^18.0.0", + "browser-assert": "^1.2.1", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0", + "esbuild-register": "^3.5.0", + "express": "^4.19.2", + "process": "^0.11.10", + "recast": "^0.23.5", + "util": "^0.12.4", + "ws": "^8.2.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@storybook/core-client": { @@ -8129,6 +7204,16 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/core-common/node_modules/@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/core-common/node_modules/@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -8345,170 +7430,27 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server": { + "node_modules/@storybook/core-webpack": { "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.7.tgz", - "integrity": "sha512-elKRv/DNahNNkGcQY/FdOBrLPmZF0T0fwmAmbc4qqeAisjl+to9TO77zdo2ieaEHKyRwE3B3dOB4EXomdF4N/g==", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.6.7.tgz", + "integrity": "sha512-+UpjJc1fXs9KPIRbTzsBVDgsGQb+VlU3Z7w7XJM1M6ERQrvNAX3oj0iLdDK/AO1ks1qTg+meLFnVwpgKxcTTqg==", "dependencies": { - "@aw-web-design/x-default-browser": "1.4.126", - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.6.7", - "@storybook/channels": "7.6.7", "@storybook/core-common": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.7", - "@storybook/docs-mdx": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/manager": "7.6.7", "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/telemetry": "7.6.7", "@storybook/types": "7.6.7", - "@types/detect-port": "^1.3.0", "@types/node": "^18.0.0", - "@types/pretty-hrtime": "^1.0.0", - "@types/semver": "^7.3.4", - "better-opn": "^3.0.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "compression": "^1.7.4", - "detect-port": "^1.3.0", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "globby": "^11.0.2", - "ip": "^2.0.0", - "lodash": "^4.17.21", - "open": "^8.4.0", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "ws": "^8.2.3" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "18.19.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", - "integrity": "sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@storybook/core-server/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-server/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/core-server/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/core-server/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-webpack": { + "node_modules/@storybook/core-webpack/node_modules/@storybook/node-logger": { "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.6.7.tgz", - "integrity": "sha512-+UpjJc1fXs9KPIRbTzsBVDgsGQb+VlU3Z7w7XJM1M6ERQrvNAX3oj0iLdDK/AO1ks1qTg+meLFnVwpgKxcTTqg==", - "dependencies": { - "@storybook/core-common": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", - "@types/node": "^18.0.0", - "ts-dedent": "^2.0.0" - }, + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -8522,6 +7464,15 @@ "undici-types": "~5.26.4" } }, + "node_modules/@storybook/core/node_modules/@types/node": { + "version": "18.19.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", + "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/@storybook/csf": { "version": "0.1.11", "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", @@ -8532,49 +7483,19 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", - "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", + "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", + "license": "MIT", "dependencies": { - "@storybook/csf-tools": "7.6.7", "unplugin": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/csf-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", - "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", - "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/csf-tools/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" }, - "engines": { - "node": ">=14.14" + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/csf/node_modules/type-fest": { @@ -8588,11 +7509,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/docs-mdx": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", - "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==" - }, "node_modules/@storybook/docs-tools": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", @@ -8616,165 +7532,61 @@ "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, - "node_modules/@storybook/instrumenter": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.11.tgz", - "integrity": "sha512-r/U9hcqnodNMHuzRt1g56mWrVsDazR85Djz64M3KOwBhrTj5d46DF4/EE80w/5zR5JOrT7p8WmjJRowiVteOCQ==", + "node_modules/@storybook/icons": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.10.tgz", + "integrity": "sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==", "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.11", - "@vitest/utils": "^1.3.1", - "util": "^0.12.4" + "engines": { + "node": ">=14.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", + "node_modules/@storybook/instrumenter": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", + "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", + "node_modules/@storybook/manager-api": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", + "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", "license": "MIT", - "dependencies": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", - "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", + "node_modules/@storybook/node-logger": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.2.9.tgz", + "integrity": "sha512-j0jHjj1HtwBd69ZNd6txOaB5J5JQj9rnvtiDuvTKM/qXM6HxifL6LJ75b9pQOMKIx9XmlSIA9663zmkL4EsrJg==", "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.7.tgz", - "integrity": "sha512-ZCrkB2zEXogzdOcVzD242ZVm4tlHqrayotnI6iOn9uiun0Pgny0m2d7s9Zge6K2dTOO1vZiOHuA/Mr6nnIDjsA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", - "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==" - }, - "node_modules/@storybook/node-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", - "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/postinstall": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", - "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/preset-create-react-app": { @@ -8915,6 +7727,16 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "node_modules/@storybook/preset-react-webpack/node_modules/@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/preset-react-webpack/node_modules/@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -9134,126 +7956,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/router": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", - "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/telemetry": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.7.tgz", - "integrity": "sha512-NHGzC/LGLXpK4AFbVj8ln5ab86ZiiNFvORQMn3+LNGwUt3ZdsHBzExN+WPZdw7OPtfk4ubUY89FXH2GedhTALw==", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/telemetry/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/telemetry/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/telemetry/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/telemetry/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/telemetry/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/telemetry/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/telemetry/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/test": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.11.tgz", - "integrity": "sha512-k+V3HemF2/I8fkRxRqM8uH8ULrpBSAAdBOtWSHWLvHguVcb2YA4g4kKo6tXBB9256QfyDW4ZiaAj0/9TMxmJPQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", + "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/instrumenter": "8.1.11", - "@storybook/preview-api": "8.1.11", + "@storybook/csf": "0.1.11", + "@storybook/instrumenter": "8.2.9", "@testing-library/dom": "10.1.0", "@testing-library/jest-dom": "6.4.5", "@testing-library/user-event": "14.5.2", @@ -9264,91 +7974,9 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "license": "MIT", - "dependencies": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", - "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", - "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/test/node_modules/@testing-library/dom": { @@ -9370,10 +7998,68 @@ "node": ">=18" } }, - "node_modules/@storybook/test/node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", "license": "MIT" }, "node_modules/@storybook/test/node_modules/ansi-styles": { @@ -9456,22 +8142,16 @@ } }, "node_modules/@storybook/theming": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", - "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", - "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.7", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - }, + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", + "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "storybook": "^8.2.9" } }, "node_modules/@storybook/types": { @@ -9891,21 +8571,22 @@ } }, "node_modules/@testing-library/dom": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", - "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", + "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@testing-library/dom/node_modules/ansi-styles": { @@ -9923,11 +8604,12 @@ } }, "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/@testing-library/dom/node_modules/chalk": { @@ -9981,12 +8663,12 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz", + "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==", + "license": "MIT", "dependencies": { - "@adobe/css-tools": "^4.3.2", - "@babel/runtime": "^7.9.2", + "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", "chalk": "^3.0.0", "css.escape": "^1.5.1", @@ -9998,36 +8680,13 @@ "node": ">=14", "npm": ">=6", "yarn": ">=1" - }, - "peerDependencies": { - "@jest/globals": ">= 28", - "@types/bun": "latest", - "@types/jest": ">= 28", - "jest": ">= 28", - "vitest": ">= 0.32" - }, - "peerDependenciesMeta": { - "@jest/globals": { - "optional": true - }, - "@types/bun": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "jest": { - "optional": true - }, - "vitest": { - "optional": true - } } }, "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10039,17 +8698,19 @@ } }, "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10062,6 +8723,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10072,17 +8734,20 @@ "node_modules/@testing-library/jest-dom/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "license": "MIT" }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -10091,6 +8756,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10099,20 +8765,30 @@ } }, "node_modules/@testing-library/react": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", - "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "@babel/runtime": "^7.12.5" }, "engines": { - "node": ">=12" + "node": ">=18" }, "peerDependencies": { - "react": "<18.0.0", - "react-dom": "<18.0.0" + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, "node_modules/@testing-library/user-event": { @@ -10153,9 +8829,10 @@ } }, "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT" }, "node_modules/@types/babel__core": { "version": "7.20.5", @@ -10229,14 +8906,16 @@ } }, "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "license": "MIT" }, "node_modules/@types/cross-spawn": { "version": "6.0.6", "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -10288,25 +8967,16 @@ "@types/ms": "*" } }, - "node_modules/@types/detect-port": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==" - }, "node_modules/@types/doctrine": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==" }, - "node_modules/@types/ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==" - }, "node_modules/@types/emscripten": { - "version": "1.39.10", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.10.tgz", - "integrity": "sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==" + "version": "1.39.13", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", + "license": "MIT" }, "node_modules/@types/escodegen": { "version": "0.0.6", @@ -10337,24 +9007,27 @@ "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" }, "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "node_modules/@types/find-cache-dir": { @@ -10486,11 +9159,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "node_modules/@types/js-levenshtein": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.1.tgz", - "integrity": "sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g==" - }, "node_modules/@types/js-yaml": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", @@ -10526,20 +9194,16 @@ } }, "node_modules/@types/mdx": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", - "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" }, "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, - "node_modules/@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==" - }, "node_modules/@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", @@ -10550,6 +9214,15 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/nock": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", @@ -10617,21 +9290,22 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "17.0.50", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", - "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", - "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "license": "MIT", "dependencies": { - "@types/react": "^17" + "@types/react": "*" } }, "node_modules/@types/react-redux": { @@ -10646,9 +9320,10 @@ } }, "node_modules/@types/react-router": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz", - "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==", + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*" @@ -10701,16 +9376,27 @@ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, "node_modules/@types/semver": { "version": "7.3.13", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/send/node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, "node_modules/@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -10728,14 +9414,6 @@ "@types/node": "*" } }, - "node_modules/@types/set-cookie-parser": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.2.tgz", - "integrity": "sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/sockjs": { "version": "0.3.33", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", @@ -10756,6 +9434,12 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==", + "license": "MIT" + }, "node_modules/@types/symlink-or-copy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz", @@ -10768,6 +9452,12 @@ "optional": true, "peer": true }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "license": "MIT" + }, "node_modules/@types/trusted-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", @@ -10835,6 +9525,12 @@ "node": ">= 8" } }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "license": "MIT" + }, "node_modules/@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -11197,6 +9893,12 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "license": "ISC" + }, "node_modules/@vitest/expect": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", @@ -11443,14 +10145,6 @@ } } }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.5.tgz", - "integrity": "sha512-0dpjDLeCXYThL2YhqZcd/spuwoH+dmnFoND9ZxZkAYxp1IJUB2GP16ow2MJRsjVxy8j1Qv8BJRmN5GKnbDKCmQ==", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -11461,29 +10155,11 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "node_modules/@yarnpkg/esbuild-plugin-pnp": { - "version": "3.0.0-rc.15", - "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "esbuild": ">=0.10.0" - } - }, - "node_modules/@yarnpkg/esbuild-plugin-pnp/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/@yarnpkg/fslib": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", + "license": "BSD-2-Clause", "dependencies": { "@yarnpkg/libzip": "^2.3.0", "tslib": "^1.13.0" @@ -11496,6 +10172,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", + "license": "BSD-2-Clause", "dependencies": { "@types/emscripten": "^1.39.6", "tslib": "^1.13.0" @@ -11509,12 +10186,6 @@ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" }, - "node_modules/@zxing/text-encoding": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", - "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", - "optional": true - }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -11598,14 +10269,6 @@ "node": ">=8.9" } }, - "node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -11847,22 +10510,6 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "node_modules/aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aria-hidden/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", @@ -12004,6 +10651,7 @@ "version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -12017,9 +10665,10 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, "node_modules/ast-types/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" }, "node_modules/astral-regex": { "version": "2.0.0", @@ -12034,11 +10683,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -12120,6 +10764,7 @@ "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "license": "MIT", "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -12497,33 +11142,6 @@ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/better-opn/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/bfj": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", @@ -12538,14 +11156,6 @@ "node": ">= 8.0.0" } }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "engines": { - "node": ">=0.6" - } - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -12676,17 +11286,6 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -12856,18 +11455,10 @@ "node": ">= 4" } }, - "node_modules/browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", - "dependencies": { - "pako": "~0.2.0" - } - }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "funding": [ { "type": "opencollective", @@ -12882,11 +11473,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -13054,9 +11646,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001572", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", - "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "funding": [ { "type": "opencollective", @@ -13070,7 +11662,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", @@ -13081,9 +11674,9 @@ } }, "node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "license": "MIT", "dependencies": { "assertion-error": "^1.1.0", @@ -13092,12 +11685,21 @@ "get-func-name": "^2.0.2", "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "type-detect": "^4.1.0" }, "engines": { "node": ">=4" } }, + "node_modules/chai/node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -13128,11 +11730,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "node_modules/check-error": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", @@ -13311,15 +11908,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -13332,6 +11924,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -13340,6 +11935,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", "engines": { "node": ">=10" } @@ -13367,9 +11963,10 @@ } }, "node_modules/citty": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz", - "integrity": "sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "license": "MIT", "dependencies": { "consola": "^3.2.3" } @@ -13415,9 +12012,10 @@ } }, "node_modules/cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -13425,20 +12023,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, "node_modules/cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", @@ -13498,11 +12082,12 @@ } }, "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "license": "ISC", "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/cliui": { @@ -13793,6 +12378,12 @@ "typedarray": "^0.0.6" } }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "license": "MIT" + }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -13810,6 +12401,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" } @@ -13862,11 +12454,12 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js-compat": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", - "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", + "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", + "license": "MIT", "dependencies": { - "browserslist": "^4.22.2" + "browserslist": "^4.23.3" }, "funding": { "type": "opencollective", @@ -14320,15 +12913,6 @@ "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -14343,7 +12927,8 @@ "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "license": "MIT" }, "node_modules/cssdb": { "version": "7.0.2", @@ -14684,36 +13269,6 @@ "node": ">=6" } }, - "node_modules/deep-equal": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", - "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", - "dependencies": { - "call-bind": "^1.0.0", - "es-get-iterator": "^1.1.1", - "get-intrinsic": "^1.0.1", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.1.1", - "isarray": "^2.0.5", - "object-is": "^1.1.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-equal/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -14727,21 +13282,6 @@ "node": ">=0.10.0" } }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -14804,9 +13344,10 @@ } }, "node_modules/defu": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz", - "integrity": "sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==" + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "license": "MIT" }, "node_modules/del": { "version": "6.1.1", @@ -14883,6 +13424,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14900,35 +13442,6 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "node_modules/detect-package-manager": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - } - }, "node_modules/detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", @@ -15254,9 +13767,10 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.616", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", - "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", + "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==", + "license": "ISC" }, "node_modules/elliptic": { "version": "6.5.4", @@ -15448,29 +13962,6 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, - "node_modules/es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, "node_modules/es-module-lexer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", @@ -15536,11 +14027,6 @@ "@esbuild/win32-x64": "0.18.20" } }, - "node_modules/esbuild-plugin-alias": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==" - }, "node_modules/esbuild-register": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", @@ -15868,9 +14354,10 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -16784,103 +15271,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/extract-zip/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/extract-zip/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/extract-zip/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/extract-zip/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/extract-zip/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/extract-zip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/fake-indexeddb": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz", @@ -16905,9 +15295,10 @@ "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -16969,12 +15360,13 @@ "bser": "2.1.1" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "node_modules/fd-package-json": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", + "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", + "license": "MIT", "dependencies": { - "pend": "~1.2.0" + "walk-up-path": "^3.0.1" } }, "node_modules/fetch-mock": { @@ -17047,25 +15439,6 @@ "webidl-conversions": "^4.0.2" } }, - "node_modules/fetch-retry": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==" - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -17391,9 +15764,10 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "node_modules/flow-parser": { - "version": "0.225.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.225.1.tgz", - "integrity": "sha512-50fjR6zbLQcpq5IFNkheUSY/AFPxVeeLiBM5B3NQBSKId2G0cUuExOlDDOguxc49dl9lnh8hI1xcYlPJWNp4KQ==", + "version": "0.244.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.244.0.tgz", + "integrity": "sha512-Dkc88m5k8bx1VvHTO9HEJ7tvMcSb3Zvcv1PY4OHK7pHdtdY2aUjhmPy6vpjVJ2uUUOIybRlb91sXE8g4doChtA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -17739,6 +16113,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -17750,6 +16125,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -17926,22 +16302,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-npm-tarball-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", - "integrity": "sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==", - "engines": { - "node": ">=12.17" - } - }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", @@ -17955,17 +16315,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -17993,17 +16342,18 @@ } }, "node_modules/giget": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.1.tgz", - "integrity": "sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", + "license": "MIT", "dependencies": { - "citty": "^0.1.5", + "citty": "^0.1.6", "consola": "^3.2.3", - "defu": "^6.1.3", - "node-fetch-native": "^1.6.1", - "nypm": "^0.3.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", "ohash": "^1.1.3", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "tar": "^6.2.0" }, "bin": { @@ -18019,9 +16369,10 @@ } }, "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" }, "node_modules/glob": { "version": "7.2.3", @@ -18267,63 +16618,6 @@ "xtend": "~4.0.1" } }, - "node_modules/gunzip-maybe": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", - "dependencies": { - "browserify-zlib": "^0.1.4", - "is-deflate": "^1.0.0", - "is-gzip": "^1.0.0", - "peek-stream": "^1.1.0", - "pumpify": "^1.3.3", - "through2": "^2.0.3" - }, - "bin": { - "gunzip-maybe": "bin.js" - } - }, - "node_modules/gunzip-maybe/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/gunzip-maybe/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/gunzip-maybe/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/gunzip-maybe/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/gunzip-maybe/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -18453,6 +16747,72 @@ "minimalistic-assert": "^1.0.1" } }, + "node_modules/hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-heading-rank/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/hast-util-whitespace": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", @@ -18471,9 +16831,10 @@ } }, "node_modules/headers-polyfill": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.1.2.tgz", - "integrity": "sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==", + "license": "MIT" }, "node_modules/heimdalljs": { "version": "0.2.6", @@ -18828,18 +17189,6 @@ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, - "node_modules/https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "dependencies": { - "agent-base": "5", - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -18853,11 +17202,6 @@ "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.27.3.tgz", "integrity": "sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==" }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, "node_modules/i18next": { "version": "20.6.1", "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz", @@ -19061,9 +17405,10 @@ ] }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -19188,95 +17533,6 @@ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, - "node_modules/inquirer": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -19306,19 +17562,6 @@ "node": ">= 0.10" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", - "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==" - }, "node_modules/ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -19340,11 +17583,15 @@ } }, "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-arguments": { @@ -19478,11 +17725,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-deflate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==" - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -19546,19 +17788,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -19567,14 +17796,6 @@ "node": ">=8" } }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -19615,9 +17836,10 @@ } }, "node_modules/is-node-process": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.0.1.tgz", - "integrity": "sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", + "license": "MIT" }, "node_modules/is-number": { "version": "7.0.0", @@ -19731,14 +17953,6 @@ "node": ">=6" } }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -19852,14 +18066,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -19871,18 +18077,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -23507,14 +21701,6 @@ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" }, - "node_modules/js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/js-sdsl": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", @@ -23537,9 +21723,10 @@ } }, "node_modules/jscodeshift": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.1.tgz", - "integrity": "sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.23.0", "@babel/parser": "^7.23.0", @@ -23578,6 +21765,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -23592,6 +21780,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23607,6 +21796,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -23617,12 +21807,14 @@ "node_modules/jscodeshift/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jscodeshift/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -23631,6 +21823,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -23642,6 +21835,7 @@ "version": "2.4.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", @@ -23858,88 +22052,6 @@ "node": ">=0.10.0" } }, - "node_modules/jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", @@ -24626,9 +22738,10 @@ "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==" }, "node_modules/markdown-to-jsx": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.0.tgz", - "integrity": "sha512-zilc+MIkVVXPyTb4iIUTIz9yyqfcWjszGXnwF9K/aiBWcHXFcmdEMTkG01/oQhwSCH7SY1BnG6+ev5BzWmbPrg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz", + "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==", + "license": "MIT", "engines": { "node": ">= 10" }, @@ -25424,6 +23537,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -25436,6 +23550,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -25454,11 +23569,6 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, "node_modules/mktemp": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", @@ -25467,6 +23577,30 @@ "node": ">0.9" } }, + "node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "node_modules/mlly/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/mock-socket": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", @@ -25519,44 +23653,41 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/msw": { - "version": "0.47.4", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.47.4.tgz", - "integrity": "sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.5.tgz", + "integrity": "sha512-+GUI4gX5YC5Bv33epBrD+BGdmDvBg2XGruiWnI3GbIbRmMMBeZ5gs3mJ51OWSGHgJKztZ8AtZeYMMNMVrje2/Q==", "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@mswjs/cookies": "^0.2.2", - "@mswjs/interceptors": "^0.17.5", - "@open-draft/until": "^1.0.3", - "@types/cookie": "^0.4.1", - "@types/js-levenshtein": "^1.1.1", - "chalk": "4.1.1", - "chokidar": "^3.4.2", - "cookie": "^0.4.2", - "graphql": "^15.0.0 || ^16.0.0", - "headers-polyfill": "^3.1.0", - "inquirer": "^8.2.0", - "is-node-process": "^1.0.1", - "js-levenshtein": "^1.1.6", - "node-fetch": "^2.6.7", - "outvariant": "^1.3.0", + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@bundled-es-modules/tough-cookie": "^0.1.6", + "@inquirer/confirm": "^3.0.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", "path-to-regexp": "^6.2.0", - "statuses": "^2.0.0", - "strict-event-emitter": "^0.2.6", - "type-fest": "^2.19.0", - "yargs": "^17.3.1" + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" }, "bin": { "msw": "cli/index.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mswjs" + "url": "https://github.com/sponsors/mswjs" }, "peerDependencies": { - "typescript": ">= 4.2.x <= 4.8.x" + "typescript": ">= 4.7.x" }, "peerDependenciesMeta": { "typescript": { @@ -25565,20 +23696,22 @@ } }, "node_modules/msw-storybook-addon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-1.10.0.tgz", - "integrity": "sha512-soCTMTf7DnLeaMnFHPrtVgbyeFTJALVvnDHpzzXpJad+HOzJgQdwU4EAzVfDs1q+X5cVEgxOdAhSMC7ljvnSXg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-2.0.3.tgz", + "integrity": "sha512-CzHmGO32JeOPnyUnRWnB0PFTXCY1HKfHiEB/6fYoUYiFm2NYosLjzs9aBd3XJUryYEN0avJqMNh7nCRDxE5JjQ==", + "license": "MIT", "dependencies": { "is-node-process": "^1.0.1" }, "peerDependencies": { - "msw": ">=0.35.0 <2.0.0" + "msw": "^2.0.0" } }, "node_modules/msw/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -25590,9 +23723,10 @@ } }, "node_modules/msw/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25608,6 +23742,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -25621,6 +23756,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -25631,20 +23767,14 @@ "node_modules/msw/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/msw/node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/msw/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -25658,6 +23788,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -25666,20 +23797,22 @@ } }, "node_modules/msw/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.24.0.tgz", + "integrity": "sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12.20" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/msw/node_modules/yargs": { - "version": "17.6.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.1.tgz", - "integrity": "sha512-leBuCGrL4dAd6ispNOGsJlhd0uZ6Qehkbu/B9KCR+Pxa/NVdNwi+i31lo0buCm6XxhJQFshXCD0/evfV4xfoUg==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -25687,7 +23820,7 @@ "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" }, "engines": { "node": ">=12" @@ -25697,6 +23830,7 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", "engines": { "node": ">=12" } @@ -25714,9 +23848,13 @@ } }, "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/nanoid": { "version": "3.3.7", @@ -25798,6 +23936,7 @@ "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "license": "MIT", "dependencies": { "minimatch": "^3.0.2" }, @@ -25825,9 +23964,10 @@ } }, "node_modules/node-fetch-native": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", - "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==" + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", + "license": "MIT" }, "node_modules/node-forge": { "version": "1.3.1", @@ -25843,9 +23983,10 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, "node_modules/normalize-package-data": { "version": "2.5.0", @@ -25960,14 +24101,17 @@ "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" }, "node_modules/nypm": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.4.tgz", - "integrity": "sha512-1JLkp/zHBrkS3pZ692IqOaIKSYHmQXgqfELk6YTOfVBnwealAmPA1q2kKK7PHJAHSMBozerThEFZXP3G6o7Ukg==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", + "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", + "license": "MIT", "dependencies": { - "citty": "^0.1.5", + "citty": "^0.1.6", + "consola": "^3.2.3", "execa": "^8.0.1", - "pathe": "^1.1.1", - "ufo": "^1.3.2" + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" }, "bin": { "nypm": "dist/cli.mjs" @@ -25980,6 +24124,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -26002,6 +24147,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "license": "MIT", "engines": { "node": ">=16" }, @@ -26013,6 +24159,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } @@ -26021,6 +24168,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -26032,6 +24180,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -26040,9 +24189,10 @@ } }, "node_modules/nypm/node_modules/npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -26057,6 +24207,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -26071,6 +24222,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -26082,6 +24234,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { "node": ">=14" }, @@ -26093,6 +24246,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -26251,7 +24405,8 @@ "node_modules/ohash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", @@ -26465,9 +24620,10 @@ } }, "node_modules/outvariant": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.3.0.tgz", - "integrity": "sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==", + "license": "MIT" }, "node_modules/p-limit": { "version": "2.3.0", @@ -26528,11 +24684,6 @@ "node": ">=6" } }, - "node_modules/pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" - }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -26928,9 +25079,10 @@ } }, "node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" }, "node_modules/pathval": { "version": "1.1.1", @@ -26956,71 +25108,16 @@ "node": ">=0.12" } }, - "node_modules/peek-stream": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "dependencies": { - "buffer-from": "^1.0.0", - "duplexify": "^3.5.0", - "through2": "^2.0.3" - } - }, - "node_modules/peek-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/peek-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/peek-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/peek-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/peek-stream/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -27060,6 +25157,17 @@ "node": ">=8" } }, + "node_modules/pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, "node_modules/pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", @@ -28448,11 +26556,6 @@ "node": ">= 0.10" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -28503,56 +26606,6 @@ "node": ">=6" } }, - "node_modules/puppeteer-core": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", - "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", - "dependencies": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "engines": { - "node": ">=8.16.0" - } - }, - "node_modules/puppeteer-core/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/puppeteer-core/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/puppeteer-core/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, "node_modules/pure-rand": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", @@ -28737,12 +26790,12 @@ } }, "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" }, "engines": { "node": ">=0.10.0" @@ -28778,6 +26831,7 @@ "version": "5.6.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", + "license": "MIT", "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" @@ -29026,16 +27080,16 @@ } }, "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "17.0.2" + "react": "^18.3.1" } }, "node_modules/react-dropzone": { @@ -29199,61 +27253,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", - "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/react-remove-scroll/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/react-resize-detector": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", @@ -31440,6 +29439,7 @@ "version": "16.15.0", "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" @@ -31485,47 +29485,26 @@ "react-dom": ">=15.0.0" } }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", + "license": "MIT", "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" + "react-is": "^18.3.1", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "17.0.2" + "react": "^18.3.1" } }, + "node_modules/react-test-renderer/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -31671,14 +29650,15 @@ } }, "node_modules/recast": { - "version": "0.23.4", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.4.tgz", - "integrity": "sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==", + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "license": "MIT", "dependencies": { - "assert": "^2.0.0", "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" }, "engines": { @@ -31686,9 +29666,10 @@ } }, "node_modules/recast/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" }, "node_modules/recharts": { "version": "2.1.14", @@ -31758,6 +29739,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -31829,6 +29811,7 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } @@ -31900,169 +29883,186 @@ "jsesc": "bin/jsesc" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "license": "MIT", "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-external-links/node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "node_modules/rehype-external-links/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/unist": "*" } }, - "node_modules/remark-external-links/node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/rehype-external-links/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" }, - "node_modules/remark-external-links/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "node_modules/rehype-external-links/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-external-links/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "node_modules/rehype-external-links/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-external-links/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "node_modules/rehype-external-links/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-parse": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", - "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "node_modules/rehype-slug": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "node_modules/rehype-slug/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" + "@types/unist": "*" + } + }, + "node_modules/rehype-slug/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/rehype-slug/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", + "node_modules/rehype-slug/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug/node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "node_modules/rehype-slug/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" } }, - "node_modules/remark-slug/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "node_modules/remark-parse": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" }, "funding": { "type": "opencollective", @@ -32449,14 +30449,6 @@ "node": "6.* || >= 7.*" } }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -32599,12 +30591,12 @@ } }, "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { @@ -32792,11 +30784,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-cookie-parser": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" - }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -32920,17 +30907,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -33187,27 +31163,357 @@ "node": ">= 0.8" } }, - "node_modules/store2": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", - "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==" - }, "node_modules/storybook": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.7.tgz", - "integrity": "sha512-1Cd895dqYIT5MOUOCDlD73OTWoJubLq/sWC7AMzkMrLu76yD4Cu6f+wv1HDrRAheRaCaeT3yhYEhsMB6qHIcaA==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz", + "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==", + "license": "MIT", "dependencies": { - "@storybook/cli": "7.6.7" + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/codemod": "8.2.9", + "@storybook/core": "8.2.9", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "fd-package-json": "^1.2.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "giget": "^1.0.0", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^3.1.1", + "prompts": "^2.4.0", + "semver": "^7.3.7", + "strip-json-comments": "^3.0.1", + "tempy": "^3.1.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" }, "bin": { - "sb": "index.js", - "storybook": "index.js" + "getstorybook": "bin/index.cjs", + "sb": "bin/index.cjs", + "storybook": "bin/index.cjs" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, + "node_modules/storybook/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/storybook/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/storybook/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/storybook/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/storybook/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/storybook/node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/storybook/node_modules/globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/storybook/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/storybook/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/storybook/node_modules/temp-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/storybook/node_modules/tempy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", + "license": "MIT", + "dependencies": { + "is-stream": "^3.0.0", + "temp-dir": "^3.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -33246,12 +31552,10 @@ } }, "node_modules/strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", - "dependencies": { - "events": "^3.3.0" - } + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==", + "license": "MIT" }, "node_modules/string_decoder": { "version": "1.3.0", @@ -33431,6 +31735,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -33705,6 +32010,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -33717,31 +32023,6 @@ "node": ">=10" } }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/tar-fs/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -33761,6 +32042,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -33788,6 +32070,7 @@ "version": "0.8.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "license": "MIT", "dependencies": { "rimraf": "~2.6.2" }, @@ -33807,6 +32090,8 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -34032,9 +32317,10 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" }, "node_modules/tiny-warning": { "version": "1.0.3", @@ -34149,11 +32435,6 @@ "xtend": "~4.0.1" } }, - "node_modules/tocbot": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.25.0.tgz", - "integrity": "sha512-kE5wyCQJ40hqUaRVkyQ4z5+4juzYsv/eK+aqD97N62YH0TxFhzJvo22RUQQZdO3YnXAk42ZOfOpjVdy+Z0YokA==" - }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -34163,9 +32444,10 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -34433,9 +32715,10 @@ } }, "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "license": "MIT" }, "node_modules/uglify-js": { "version": "3.17.4", @@ -34529,6 +32812,18 @@ "node": ">=4" } }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", @@ -34665,20 +32960,25 @@ } }, "node_modules/unplugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", - "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.2.tgz", + "integrity": "sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==", + "license": "MIT", "dependencies": { - "acorn": "^8.11.2", - "chokidar": "^3.5.3", + "acorn": "^8.12.1", + "chokidar": "^3.6.0", "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" } }, "node_modules/unplugin/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -34687,23 +32987,16 @@ } }, "node_modules/unplugin/node_modules/webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "license": "MIT" }, "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "engines": { - "node": ">=8" - } - }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -34714,9 +33007,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "funding": [ { "type": "opencollective", @@ -34731,9 +33024,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -34816,69 +33110,6 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" }, - "node_modules/use-callback-ref": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz", - "integrity": "sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-callback-ref/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -35265,6 +33496,12 @@ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, + "node_modules/walk-up-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", + "license": "ISC" + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -35301,17 +33538,6 @@ "defaults": "^1.0.3" } }, - "node_modules/web-encoding": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", - "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", - "dependencies": { - "util": "^0.12.3" - }, - "optionalDependencies": { - "@zxing/text-encoding": "0.9.0" - } - }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -35801,20 +34027,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-typed-array": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", @@ -36346,15 +34558,6 @@ "node": ">=10" } }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -36366,6 +34569,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zip-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", @@ -36382,9 +34597,9 @@ }, "dependencies": { "@adobe/css-tools": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", - "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" }, "@ampproject/remapping": { "version": "2.2.0", @@ -36481,14 +34696,6 @@ } } }, - "@aw-web-design/x-default-browser": { - "version": "1.4.126", - "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", - "integrity": "sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==", - "requires": { - "default-browser-id": "3.0.0" - } - }, "@babel/cli": { "version": "7.19.3", "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.19.3.tgz", @@ -36506,34 +34713,34 @@ } }, "@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "requires": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" } }, "@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==" + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==" }, "@babel/core": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", - "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -36571,52 +34778,53 @@ } }, "@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "requires": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "requires": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" } } } }, "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "requires": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "requires": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -36642,18 +34850,16 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", - "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", + "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.0", "semver": "^6.3.1" }, "dependencies": { @@ -36665,11 +34871,11 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -36701,103 +34907,84 @@ } } }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, "@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "requires": { - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" } }, "@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "requires": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" } }, "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "requires": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" } }, "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" } }, "@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" } }, "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "requires": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "requires": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-split-export-declaration": { @@ -36809,80 +34996,100 @@ } }, "@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==" }, "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==" }, "@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==" }, "@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/helpers": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", - "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" } }, "@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==" + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "requires": { + "@babel/types": "^7.25.2" + } + }, + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + } + }, + "@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" } }, "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" } }, "@babel/plugin-proposal-class-properties": { @@ -37019,19 +35226,19 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-syntax-import-meta": { @@ -37140,143 +35347,149 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "requires": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", - "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, @@ -37290,206 +35503,205 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" } }, "@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "requires": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" } }, "@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "requires": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "@babel/plugin-transform-parameters": "^7.24.7" } }, "@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" } }, "@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-react-constant-elements": { @@ -37538,20 +35750,20 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-runtime": { @@ -37575,44 +35787,44 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-typescript": { @@ -37627,60 +35839,62 @@ } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "requires": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -37692,66 +35906,67 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.5", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.3", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.0", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", - "core-js-compat": "^3.31.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "dependencies": { "@babel/helper-define-polyfill-provider": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", - "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "requires": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -37767,30 +35982,30 @@ "requires": {} }, "babel-plugin-polyfill-corejs2": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", - "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "requires": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.4", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", - "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", - "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.4" + "@babel/helper-define-polyfill-provider": "^0.6.2" } }, "semver": { @@ -37846,9 +36061,9 @@ } }, "@babel/register": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", + "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", "requires": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -37937,39 +36152,36 @@ } }, "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/traverse": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", - "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "requires": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" } }, @@ -37983,11 +36195,37 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true + "@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "requires": { + "cookie": "^0.5.0" + }, + "dependencies": { + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + } + } + }, + "@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "requires": { + "statuses": "^2.0.1" + } + }, + "@bundled-es-modules/tough-cookie": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz", + "integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==", + "requires": { + "@types/tough-cookie": "^4.0.5", + "tough-cookie": "^4.1.4" + } }, "@csstools/normalize.css": { "version": "12.0.0", @@ -38474,11 +36712,6 @@ } } }, - "@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==" - }, "@floating-ui/core": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", @@ -38548,6 +36781,99 @@ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, + "@inquirer/confirm": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", + "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", + "requires": { + "@inquirer/core": "^9.0.10", + "@inquirer/type": "^1.5.2" + } + }, + "@inquirer/core": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.10.tgz", + "integrity": "sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==", + "requires": { + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.2", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.1.0", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "dependencies": { + "@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "requires": { + "undici-types": "~6.13.0" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + }, + "undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==" + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "@inquirer/figures": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.5.tgz", + "integrity": "sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==" + }, + "@inquirer/type": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.2.tgz", + "integrity": "sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==", + "requires": { + "mute-stream": "^1.0.0" + } + }, "@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -39431,9 +37757,9 @@ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" }, "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" }, "@jridgewell/source-map": { "version": "0.3.5", @@ -39462,12 +37788,12 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@jsdevtools/ono": { @@ -39475,11 +37801,6 @@ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, - "@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" - }, "@kinvolk/eslint-config": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", @@ -39496,12 +37817,11 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", "requires": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" + "@types/mdx": "^2.0.0" } }, "@monaco-editor/loader": { @@ -39521,28 +37841,17 @@ "prop-types": "^15.7.2" } }, - "@mswjs/cookies": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", - "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", - "requires": { - "@types/set-cookie-parser": "^2.4.0", - "set-cookie-parser": "^2.4.6" - } - }, "@mswjs/interceptors": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.6.tgz", - "integrity": "sha512-201pBIWehTURb6q8Gheu4Zhvd3Ox1U4BJq5KiOQsYzkWyfiOG4pwcz5hPZIEryztgrf8/sdwABpvY757xMmfrQ==", - "requires": { - "@open-draft/until": "^1.0.3", - "@types/debug": "^4.1.7", - "@xmldom/xmldom": "^0.8.3", - "debug": "^4.3.3", - "headers-polyfill": "^3.1.0", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "requires": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", "outvariant": "^1.2.1", - "strict-event-emitter": "^0.2.4", - "web-encoding": "^1.1.5" + "strict-event-emitter": "^0.5.1" } }, "@mui/base": { @@ -39667,42 +37976,6 @@ "prop-types": "^15.8.1" } }, - "@mui/styles": { - "version": "5.15.17", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.15.17.tgz", - "integrity": "sha512-PyZkFvUHDNcpCO+5Mr9t2g/De1JT7UAxjKgd5ojeoGmFiEhVQdZxbdHr6CZ1kBznqKU5nsWf1EmvI60iR3Nl+w==", - "requires": { - "@babel/runtime": "^7.23.9", - "@emotion/hash": "^0.9.1", - "@mui/private-theming": "^5.15.14", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.10.0", - "jss-plugin-camel-case": "^10.10.0", - "jss-plugin-default-unit": "^10.10.0", - "jss-plugin-global": "^10.10.0", - "jss-plugin-nested": "^10.10.0", - "jss-plugin-props-sort": "^10.10.0", - "jss-plugin-rule-value-function": "^10.10.0", - "jss-plugin-vendor-prefixer": "^10.10.0", - "prop-types": "^15.8.1" - }, - "dependencies": { - "@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" - }, - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - } - } - }, "@mui/system": { "version": "5.15.15", "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", @@ -39809,27 +38082,6 @@ } } }, - "@ndelangen/get-tarball": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", - "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", - "requires": { - "gunzip-maybe": "^1.4.2", - "pump": "^3.0.0", - "tar-fs": "^2.1.1" - }, - "dependencies": { - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "@nicolo-ribaudo/chokidar-2": { "version": "2.1.8-no-fsevents.3", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", @@ -39867,10 +38119,24 @@ "fastq": "^1.6.0" } }, + "@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + }, + "@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "requires": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, "@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" }, "@pkgjs/parseargs": { "version": "0.11.0", @@ -39949,326 +38215,6 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" }, - "@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - } - }, - "@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" - } - }, - "@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - } - }, - "@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - } - }, - "@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - } - }, - "@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" - } - }, - "@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - } - }, - "@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - } - }, - "@radix-ui/react-roving-focus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", - "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1" - } - }, - "@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - } - }, - "@radix-ui/react-separator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", - "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - } - }, - "@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - } - }, - "@radix-ui/react-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", - "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - } - }, - "@radix-ui/react-toggle-group": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", - "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-toggle": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - } - }, - "@radix-ui/react-toolbar": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.0.4.tgz", - "integrity": "sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-separator": "1.0.3", - "@radix-ui/react-toggle-group": "1.0.4" - } - }, - "@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - } - }, - "@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - } - }, - "@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" - } - }, - "@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - } - }, - "@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - } - }, - "@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, "@reduxjs/toolkit": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", @@ -40343,6 +38289,11 @@ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, + "@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==" + }, "@sinonjs/commons": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", @@ -40360,11 +38311,10 @@ } }, "@storybook/addon-actions": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", - "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.9.tgz", + "integrity": "sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==", "requires": { - "@storybook/core-events": "7.6.7", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -40380,9 +38330,9 @@ } }, "@storybook/addon-backgrounds": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", - "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz", + "integrity": "sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==", "requires": { "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3", @@ -40390,97 +38340,40 @@ } }, "@storybook/addon-controls": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", - "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.9.tgz", + "integrity": "sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==", "requires": { - "@storybook/blocks": "7.6.7", + "dequal": "^2.0.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" } }, "@storybook/addon-docs": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", - "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", - "requires": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/csf-plugin": "7.6.7", - "@storybook/csf-tools": "7.6.7", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.9.tgz", + "integrity": "sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==", + "requires": { + "@babel/core": "^7.24.4", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.2.9", + "@storybook/csf-plugin": "8.2.9", "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.7", - "@storybook/postinstall": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", + "@storybook/react-dom-shim": "8.2.9", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", "ts-dedent": "^2.0.0" }, "dependencies": { - "@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "@storybook/react-dom-shim": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", + "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", + "requires": {} }, "fs-extra": { "version": "11.2.0", @@ -40491,259 +38384,69 @@ "jsonfile": "^6.0.1", "universalify": "^2.0.0" } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==" - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } } } }, "@storybook/addon-essentials": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", - "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", - "requires": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-backgrounds": "7.6.7", - "@storybook/addon-controls": "7.6.7", - "@storybook/addon-docs": "7.6.7", - "@storybook/addon-highlight": "7.6.7", - "@storybook/addon-measure": "7.6.7", - "@storybook/addon-outline": "7.6.7", - "@storybook/addon-toolbars": "7.6.7", - "@storybook/addon-viewport": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/manager-api": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz", + "integrity": "sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==", + "requires": { + "@storybook/addon-actions": "8.2.9", + "@storybook/addon-backgrounds": "8.2.9", + "@storybook/addon-controls": "8.2.9", + "@storybook/addon-docs": "8.2.9", + "@storybook/addon-highlight": "8.2.9", + "@storybook/addon-measure": "8.2.9", + "@storybook/addon-outline": "8.2.9", + "@storybook/addon-toolbars": "8.2.9", + "@storybook/addon-viewport": "8.2.9", "ts-dedent": "^2.0.0" } }, "@storybook/addon-highlight": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", - "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz", + "integrity": "sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==", "requires": { "@storybook/global": "^5.0.0" } }, "@storybook/addon-interactions": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.20.tgz", - "integrity": "sha512-uH+OIxLtvfnnmdN3Uf8MwzfEFYtaqSA6Hir6QNPc643se0RymM8mULN0rzRyvspwd6OagWdtOxsws3aHk02KTA==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.2.9.tgz", + "integrity": "sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg==", "requires": { "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "jest-mock": "^27.0.6", + "@storybook/instrumenter": "8.2.9", + "@storybook/test": "8.2.9", "polished": "^4.2.2", "ts-dedent": "^2.2.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "requires": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - } - }, - "@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "requires": { - "@storybook/global": "^5.0.0" - } - }, - "@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "requires": { - "ts-dedent": "^2.0.0" - } - }, - "@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "requires": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - } - }, - "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@storybook/addon-links": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", - "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.2.9.tgz", + "integrity": "sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA==", "requires": { - "@storybook/csf": "^0.1.2", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" } }, "@storybook/addon-measure": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", - "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.9.tgz", + "integrity": "sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==", "requires": { "@storybook/global": "^5.0.0", "tiny-invariant": "^1.3.1" } }, "@storybook/addon-outline": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", - "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.9.tgz", + "integrity": "sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==", "requires": { "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" @@ -40954,14 +38657,15 @@ } }, "@storybook/addon-toolbars": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", - "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==" + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz", + "integrity": "sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==", + "requires": {} }, "@storybook/addon-viewport": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", - "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz", + "integrity": "sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==", "requires": { "memoizerific": "^1.11.3" } @@ -40972,31 +38676,22 @@ "integrity": "sha512-WM4vjgSVi8epvGiYfru7BtC3f0tGwNs7QK3Uc4xQn4t5hHQvISnCqbNrHdDYmNW56Do+bBztE8SwP6NGUvd7ww==" }, "@storybook/blocks": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", - "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.9.tgz", + "integrity": "sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==", "requires": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.7", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", + "@storybook/icons": "^1.2.5", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", + "markdown-to-jsx": "^7.4.5", "memoizerific": "^1.11.3", "polished": "^4.2.2", "react-colorful": "^5.1.2", "telejson": "^7.2.0", - "tocbot": "^4.20.1", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, @@ -41016,41 +38711,6 @@ } } }, - "@storybook/builder-manager": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.7.tgz", - "integrity": "sha512-6HYpj6+g/qbDMvImVz/G/aANbkhppyBa1ozfHxLK7tRD79YvozCWmj2Z9umRekPv9VIeMxnI5EEzJXOsoMX5DQ==", - "requires": { - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.6.7", - "@storybook/manager": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@types/ejs": "^3.1.1", - "@types/find-cache-dir": "^3.2.1", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", - "browser-assert": "^1.2.1", - "ejs": "^3.1.8", - "esbuild": "^0.18.0", - "esbuild-plugin-alias": "^0.2.1", - "express": "^4.17.3", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "process": "^0.11.10", - "util": "^0.12.4" - }, - "dependencies": { - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, "@storybook/builder-webpack5": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-7.6.7.tgz", @@ -41100,6 +38760,11 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" + }, "@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -41343,164 +39008,6 @@ "tiny-invariant": "^1.3.1" } }, - "@storybook/cli": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.7.tgz", - "integrity": "sha512-DwDWzkifBH17ry+n+d+u52Sv69dZQ+04ETJdDDzghcyAcKnFzrRNukj4tJ21cm+ZAU/r0fKR9d4Qpbogca9fAg==", - "requires": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/core-server": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/telemetry": "7.6.7", - "@storybook/types": "7.6.7", - "@types/semver": "^7.3.4", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "commander": "^6.2.1", - "cross-spawn": "^7.0.3", - "detect-indent": "^6.1.0", - "envinfo": "^7.7.3", - "execa": "^5.0.0", - "express": "^4.17.3", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "get-npm-tarball-url": "^2.0.3", - "get-port": "^5.1.1", - "giget": "^1.0.0", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "leven": "^3.1.0", - "ora": "^5.4.1", - "prettier": "^2.8.0", - "prompts": "^2.4.0", - "puppeteer-core": "^2.1.1", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "simple-update-notifier": "^2.0.0", - "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", - "requires": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - } - }, - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, "@storybook/client-api": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.6.7.tgz", @@ -41519,41 +39026,81 @@ } }, "@storybook/codemod": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.7.tgz", - "integrity": "sha512-an2pD5OHqO7CE8Wb7JxjrDnpQgeoxB22MyOs8PPJ9Rvclhpjg+Ku9RogoObYm//zR4g406l7Ec8mTltUkVCEOA==", - "requires": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz", + "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==", + "requires": { + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/core": "8.2.9", + "@storybook/csf": "0.1.11", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", - "globby": "^11.0.2", + "globby": "^14.0.1", "jscodeshift": "^0.15.1", "lodash": "^4.17.21", - "prettier": "^2.8.0", - "recast": "^0.23.1" + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" + }, + "dependencies": { + "globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "requires": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + } + }, + "path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==" + }, + "prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==" + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==" + } } }, - "@storybook/components": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", - "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", + "@storybook/core": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz", + "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==", "requires": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" + "@storybook/csf": "0.1.11", + "@types/express": "^4.17.21", + "@types/node": "^18.0.0", + "browser-assert": "^1.2.1", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0", + "esbuild-register": "^3.5.0", + "express": "^4.19.2", + "process": "^0.11.10", + "recast": "^0.23.5", + "util": "^0.12.4", + "ws": "^8.2.3" + }, + "dependencies": { + "@types/node": { + "version": "18.19.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", + "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", + "requires": { + "undici-types": "~5.26.4" + } + } } }, "@storybook/core-client": { @@ -41595,6 +39142,11 @@ "ts-dedent": "^2.0.0" }, "dependencies": { + "@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" + }, "@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -41740,127 +39292,6 @@ "ts-dedent": "^2.0.0" } }, - "@storybook/core-server": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.7.tgz", - "integrity": "sha512-elKRv/DNahNNkGcQY/FdOBrLPmZF0T0fwmAmbc4qqeAisjl+to9TO77zdo2ieaEHKyRwE3B3dOB4EXomdF4N/g==", - "requires": { - "@aw-web-design/x-default-browser": "1.4.126", - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.6.7", - "@storybook/channels": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.7", - "@storybook/docs-mdx": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/manager": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/telemetry": "7.6.7", - "@storybook/types": "7.6.7", - "@types/detect-port": "^1.3.0", - "@types/node": "^18.0.0", - "@types/pretty-hrtime": "^1.0.0", - "@types/semver": "^7.3.4", - "better-opn": "^3.0.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "compression": "^1.7.4", - "detect-port": "^1.3.0", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "globby": "^11.0.2", - "ip": "^2.0.0", - "lodash": "^4.17.21", - "open": "^8.4.0", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "ws": "^8.2.3" - }, - "dependencies": { - "@types/node": { - "version": "18.19.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", - "integrity": "sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==", - "requires": { - "undici-types": "~5.26.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "@storybook/core-webpack": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.6.7.tgz", @@ -41873,6 +39304,11 @@ "ts-dedent": "^2.0.0" }, "dependencies": { + "@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" + }, "@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -41899,47 +39335,13 @@ } }, "@storybook/csf-plugin": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", - "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", + "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", "requires": { - "@storybook/csf-tools": "7.6.7", "unplugin": "^1.3.1" } }, - "@storybook/csf-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", - "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", - "requires": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@storybook/docs-mdx": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", - "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==" - }, "@storybook/docs-tools": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", @@ -41959,122 +39361,33 @@ "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, + "@storybook/icons": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.10.tgz", + "integrity": "sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==", + "requires": {} + }, "@storybook/instrumenter": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.11.tgz", - "integrity": "sha512-r/U9hcqnodNMHuzRt1g56mWrVsDazR85Djz64M3KOwBhrTj5d46DF4/EE80w/5zR5JOrT7p8WmjJRowiVteOCQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", + "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", "requires": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.11", "@vitest/utils": "^1.3.1", "util": "^0.12.4" - }, - "dependencies": { - "@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", - "requires": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - } - }, - "@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", - "requires": { - "@storybook/global": "^5.0.0" - } - }, - "@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "requires": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", - "requires": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", - "requires": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - } - } } }, - "@storybook/manager": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.7.tgz", - "integrity": "sha512-ZCrkB2zEXogzdOcVzD242ZVm4tlHqrayotnI6iOn9uiun0Pgny0m2d7s9Zge6K2dTOO1vZiOHuA/Mr6nnIDjsA==" - }, "@storybook/manager-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", - "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", - "requires": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==" + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", + "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", + "requires": {} }, "@storybook/node-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", - "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" - }, - "@storybook/postinstall": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", - "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==" + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.2.9.tgz", + "integrity": "sha512-j0jHjj1HtwBd69ZNd6txOaB5J5JQj9rnvtiDuvTKM/qXM6HxifL6LJ75b9pQOMKIx9XmlSIA9663zmkL4EsrJg==", + "requires": {} }, "@storybook/preset-create-react-app": { "version": "7.6.19", @@ -42169,6 +39482,11 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" + }, "@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -42324,95 +39642,13 @@ } } }, - "@storybook/router": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", - "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", - "requires": { - "@storybook/client-logger": "7.6.7", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - } - }, - "@storybook/telemetry": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.7.tgz", - "integrity": "sha512-NHGzC/LGLXpK4AFbVj8ln5ab86ZiiNFvORQMn3+LNGwUt3ZdsHBzExN+WPZdw7OPtfk4ubUY89FXH2GedhTALw==", - "requires": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "@storybook/test": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.11.tgz", - "integrity": "sha512-k+V3HemF2/I8fkRxRqM8uH8ULrpBSAAdBOtWSHWLvHguVcb2YA4g4kKo6tXBB9256QfyDW4ZiaAj0/9TMxmJPQ==", - "requires": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/instrumenter": "8.1.11", - "@storybook/preview-api": "8.1.11", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", + "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", + "requires": { + "@storybook/csf": "0.1.11", + "@storybook/instrumenter": "8.2.9", "@testing-library/dom": "10.1.0", "@testing-library/jest-dom": "6.4.5", "@testing-library/user-event": "14.5.2", @@ -42421,66 +39657,6 @@ "util": "^0.12.4" }, "dependencies": { - "@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", - "requires": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - } - }, - "@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", - "requires": { - "@storybook/global": "^5.0.0" - } - }, - "@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "requires": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", - "requires": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", - "requires": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - } - }, "@testing-library/dom": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", @@ -42496,10 +39672,36 @@ "pretty-format": "^27.0.2" } }, - "@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + "@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "requires": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + } + } }, "ansi-styles": { "version": "4.3.0", @@ -42555,15 +39757,10 @@ } }, "@storybook/theming": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", - "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", - "requires": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.7", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - } + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", + "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", + "requires": {} }, "@storybook/types": { "version": "7.6.7", @@ -42782,17 +39979,17 @@ "integrity": "sha512-A0004OAa1FcUkPHeeGoKgBrAgjH+uHdDPrw1L7RpkwnODYqRvoilqsHPs8cyTjMg1byZBbiNpQAq2TlFLIaQag==" }, "@testing-library/dom": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", - "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", + "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "dependencies": { @@ -42805,11 +40002,11 @@ } }, "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "requires": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "chalk": { @@ -42850,12 +40047,11 @@ } }, "@testing-library/jest-dom": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz", + "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==", "requires": { - "@adobe/css-tools": "^4.3.2", - "@babel/runtime": "^7.9.2", + "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", "chalk": "^3.0.0", "css.escape": "^1.5.1", @@ -42873,11 +40069,11 @@ } }, "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "requires": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "chalk": { @@ -42923,13 +40119,11 @@ } }, "@testing-library/react": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", - "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "@babel/runtime": "^7.12.5" } }, "@testing-library/user-event": { @@ -42957,9 +40151,9 @@ } }, "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" }, "@types/babel__core": { "version": "7.20.5", @@ -43033,9 +40227,9 @@ } }, "@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" }, "@types/cross-spawn": { "version": "6.0.6", @@ -43092,25 +40286,15 @@ "@types/ms": "*" } }, - "@types/detect-port": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==" - }, "@types/doctrine": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==" }, - "@types/ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==" - }, "@types/emscripten": { - "version": "1.39.10", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.10.tgz", - "integrity": "sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==" + "version": "1.39.13", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==" }, "@types/escodegen": { "version": "0.0.6", @@ -43141,24 +40325,25 @@ "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" }, "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "requires": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "@types/find-cache-dir": { @@ -43283,11 +40468,6 @@ "@types/jest": "*" } }, - "@types/js-levenshtein": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.1.tgz", - "integrity": "sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g==" - }, "@types/js-yaml": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", @@ -43322,20 +40502,15 @@ } }, "@types/mdx": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", - "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" }, "@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, - "@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==" - }, "@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", @@ -43346,6 +40521,14 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, + "@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "requires": { + "@types/node": "*" + } + }, "@types/nock": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", @@ -43412,21 +40595,20 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/react": { - "version": "17.0.50", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", - "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "requires": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "@types/react-dom": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", - "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "requires": { - "@types/react": "^17" + "@types/react": "*" } }, "@types/react-redux": { @@ -43441,9 +40623,9 @@ } }, "@types/react-router": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz", - "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==", + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "requires": { "@types/history": "^4.7.11", "@types/react": "*" @@ -43496,16 +40678,27 @@ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, "@types/semver": { "version": "7.3.13", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, + "@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + }, + "dependencies": { + "@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + } + } + }, "@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -43523,14 +40716,6 @@ "@types/node": "*" } }, - "@types/set-cookie-parser": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.2.tgz", - "integrity": "sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==", - "requires": { - "@types/node": "*" - } - }, "@types/sockjs": { "version": "0.3.33", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", @@ -43551,6 +40736,11 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, + "@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" + }, "@types/symlink-or-copy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz", @@ -43563,6 +40753,11 @@ "optional": true, "peer": true }, + "@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==" + }, "@types/trusted-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", @@ -43629,6 +40824,11 @@ } } }, + "@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + }, "@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -43831,6 +41031,11 @@ "eslint-visitor-keys": "^2.0.0" } }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, "@vitest/expect": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", @@ -44041,11 +41246,6 @@ "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", "requires": {} }, - "@xmldom/xmldom": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.5.tgz", - "integrity": "sha512-0dpjDLeCXYThL2YhqZcd/spuwoH+dmnFoND9ZxZkAYxp1IJUB2GP16ow2MJRsjVxy8j1Qv8BJRmN5GKnbDKCmQ==" - }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -44056,21 +41256,6 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "@yarnpkg/esbuild-plugin-pnp": { - "version": "3.0.0-rc.15", - "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", - "requires": { - "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, "@yarnpkg/fslib": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", @@ -44094,12 +41279,6 @@ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" }, - "@zxing/text-encoding": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", - "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", - "optional": true - }, "abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -44163,11 +41342,6 @@ "regex-parser": "^2.2.11" } }, - "agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" - }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -44355,21 +41529,6 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", - "requires": { - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, "aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", @@ -44484,9 +41643,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" } } }, @@ -44505,11 +41664,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -44835,26 +41989,6 @@ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "requires": { - "open": "^8.0.4" - }, - "dependencies": { - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - } - } - }, "bfj": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", @@ -44866,11 +42000,6 @@ "tryer": "^1.0.1" } }, - "big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==" - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -44975,14 +42104,6 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "requires": { - "big-integer": "^1.6.44" - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -45133,23 +42254,15 @@ "safe-buffer": "^5.2.1" } }, - "browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", - "requires": { - "pako": "~0.2.0" - } - }, "browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "requires": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" } }, "bser": { @@ -45266,9 +42379,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001572", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", - "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==" + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==" }, "case-sensitive-paths-webpack-plugin": { "version": "2.4.0", @@ -45276,9 +42389,9 @@ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" }, "chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -45286,7 +42399,14 @@ "get-func-name": "^2.0.2", "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "type-detect": "^4.1.0" + }, + "dependencies": { + "type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==" + } } }, "chalk": { @@ -45309,11 +42429,6 @@ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "check-error": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", @@ -45446,9 +42561,9 @@ } }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -45485,9 +42600,9 @@ } }, "citty": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz", - "integrity": "sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "requires": { "consola": "^3.2.3" } @@ -45524,18 +42639,9 @@ } }, "cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" - }, - "cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==" }, "cli-truncate": { "version": "2.1.0", @@ -45580,9 +42686,9 @@ } }, "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==" }, "cliui": { "version": "7.0.4", @@ -45828,6 +42934,11 @@ "typedarray": "^0.0.6" } }, + "confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, "confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -45882,11 +42993,11 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "core-js-compat": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", - "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", + "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", "requires": { - "browserslist": "^4.22.2" + "browserslist": "^4.23.3" } }, "core-js-pure": { @@ -46195,15 +43306,6 @@ "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" }, - "css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "requires": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, "css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -46465,35 +43567,6 @@ "type-detect": "^4.0.0" } }, - "deep-equal": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", - "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", - "requires": { - "call-bind": "^1.0.0", - "es-get-iterator": "^1.1.1", - "get-intrinsic": "^1.0.1", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.1.1", - "isarray": "^2.0.5", - "object-is": "^1.1.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - } - } - }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -46504,15 +43577,6 @@ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, - "default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "requires": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - } - }, "default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -46556,9 +43620,9 @@ "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" }, "defu": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz", - "integrity": "sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==" + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" }, "del": { "version": "6.1.1", @@ -46626,28 +43690,6 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, - "detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "detect-package-manager": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", - "requires": { - "execa": "^5.1.1" - } - }, - "detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "requires": { - "address": "^1.0.1", - "debug": "4" - } - }, "detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", @@ -46920,9 +43962,9 @@ } }, "electron-to-chromium": { - "version": "1.4.616", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", - "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", + "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==" }, "elliptic": { "version": "6.5.4", @@ -47077,28 +44119,6 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, - "es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - } - } - }, "es-module-lexer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", @@ -47279,11 +44299,6 @@ } } }, - "esbuild-plugin-alias": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==" - }, "esbuild-register": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", @@ -47293,9 +44308,9 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" }, "escape-html": { "version": "1.0.3", @@ -47957,95 +44972,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "dependencies": { - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "fake-indexeddb": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz", @@ -48067,9 +44993,9 @@ "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -48122,12 +45048,12 @@ "bser": "2.1.1" } }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "fd-package-json": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", + "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", "requires": { - "pend": "~1.2.0" + "walk-up-path": "^3.0.1" } }, "fetch-mock": { @@ -48182,19 +45108,6 @@ } } }, - "fetch-retry": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -48452,9 +45365,9 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "flow-parser": { - "version": "0.225.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.225.1.tgz", - "integrity": "sha512-50fjR6zbLQcpq5IFNkheUSY/AFPxVeeLiBM5B3NQBSKId2G0cUuExOlDDOguxc49dl9lnh8hI1xcYlPJWNp4KQ==" + "version": "0.244.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.244.0.tgz", + "integrity": "sha512-Dkc88m5k8bx1VvHTO9HEJ7tvMcSb3Zvcv1PY4OHK7pHdtdY2aUjhmPy6vpjVJ2uUUOIybRlb91sXE8g4doChtA==" }, "flush-write-stream": { "version": "1.1.1", @@ -48852,16 +45765,6 @@ "has-symbols": "^1.0.3" } }, - "get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" - }, - "get-npm-tarball-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", - "integrity": "sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==" - }, "get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", @@ -48872,11 +45775,6 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==" - }, "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -48892,17 +45790,17 @@ } }, "giget": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.1.tgz", - "integrity": "sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", "requires": { - "citty": "^0.1.5", + "citty": "^0.1.6", "consola": "^3.2.3", - "defu": "^6.1.3", - "node-fetch-native": "^1.6.1", - "nypm": "^0.3.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", "ohash": "^1.1.3", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "tar": "^6.2.0" } }, @@ -48912,9 +45810,9 @@ "integrity": "sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==" }, "github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, "glob": { "version": "7.2.3", @@ -49129,62 +46027,6 @@ } } }, - "gunzip-maybe": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", - "requires": { - "browserify-zlib": "^0.1.4", - "is-deflate": "^1.0.0", - "is-gzip": "^1.0.0", - "peek-stream": "^1.1.0", - "pumpify": "^1.3.3", - "through2": "^2.0.3" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, "gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -49273,6 +46115,60 @@ "minimalistic-assert": "^1.0.1" } }, + "hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "requires": { + "@types/hast": "^3.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + } + } + }, + "hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "requires": { + "@types/hast": "^3.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + } + } + }, + "hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "requires": { + "@types/hast": "^3.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + } + } + }, "hast-util-whitespace": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", @@ -49284,9 +46180,9 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, "headers-polyfill": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.1.2.tgz", - "integrity": "sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" }, "heimdalljs": { "version": "0.2.6", @@ -49583,15 +46479,6 @@ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, - "https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "requires": { - "agent-base": "5", - "debug": "4" - } - }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -49602,11 +46489,6 @@ "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.27.3.tgz", "integrity": "sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==" }, - "hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, "i18next": { "version": "20.6.1", "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz", @@ -49743,9 +46625,9 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" }, "immer": { "version": "9.0.21", @@ -49827,73 +46709,6 @@ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, - "inquirer": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -49914,19 +46729,6 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", - "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==" - }, "ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -49942,9 +46744,9 @@ } }, "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==" }, "is-arguments": { "version": "1.1.1", @@ -50026,11 +46828,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-deflate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==" - }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -50067,26 +46864,11 @@ "is-extglob": "^2.1.1" } }, - "is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==" - }, - "is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, "is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -50112,9 +46894,9 @@ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" }, "is-node-process": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.0.1.tgz", - "integrity": "sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" }, "is-number": { "version": "7.0.0", @@ -50186,11 +46968,6 @@ "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - }, "is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -50265,11 +47042,6 @@ "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==" }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -50278,15 +47050,6 @@ "call-bind": "^1.0.2" } }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -53007,11 +49770,6 @@ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" - }, "js-sdsl": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", @@ -53031,9 +49789,9 @@ } }, "jscodeshift": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.1.tgz", - "integrity": "sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", "requires": { "@babel/core": "^7.23.0", "@babel/parser": "^7.23.0", @@ -53258,84 +50016,6 @@ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" }, - "jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "requires": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "requires": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "requires": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, "jsx-ast-utils": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", @@ -53870,9 +50550,9 @@ "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==" }, "markdown-to-jsx": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.0.tgz", - "integrity": "sha512-zilc+MIkVVXPyTb4iIUTIz9yyqfcWjszGXnwF9K/aiBWcHXFcmdEMTkG01/oQhwSCH7SY1BnG6+ev5BzWmbPrg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz", + "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==", "requires": {} }, "matcher-collection": { @@ -54378,16 +51058,29 @@ "minimist": "^1.2.6" } }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, "mktemp": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", "integrity": "sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==" }, + "mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "requires": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + }, + "dependencies": { + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" + } + } + }, "mock-socket": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", @@ -54432,30 +51125,27 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "msw": { - "version": "0.47.4", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.47.4.tgz", - "integrity": "sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==", - "requires": { - "@mswjs/cookies": "^0.2.2", - "@mswjs/interceptors": "^0.17.5", - "@open-draft/until": "^1.0.3", - "@types/cookie": "^0.4.1", - "@types/js-levenshtein": "^1.1.1", - "chalk": "4.1.1", - "chokidar": "^3.4.2", - "cookie": "^0.4.2", - "graphql": "^15.0.0 || ^16.0.0", - "headers-polyfill": "^3.1.0", - "inquirer": "^8.2.0", - "is-node-process": "^1.0.1", - "js-levenshtein": "^1.1.6", - "node-fetch": "^2.6.7", - "outvariant": "^1.3.0", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.5.tgz", + "integrity": "sha512-+GUI4gX5YC5Bv33epBrD+BGdmDvBg2XGruiWnI3GbIbRmMMBeZ5gs3mJ51OWSGHgJKztZ8AtZeYMMNMVrje2/Q==", + "requires": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@bundled-es-modules/tough-cookie": "^0.1.6", + "@inquirer/confirm": "^3.0.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", "path-to-regexp": "^6.2.0", - "statuses": "^2.0.0", - "strict-event-emitter": "^0.2.6", - "type-fest": "^2.19.0", - "yargs": "^17.3.1" + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" }, "dependencies": { "ansi-styles": { @@ -54467,9 +51157,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -54498,11 +51188,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -54522,14 +51207,14 @@ } }, "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.24.0.tgz", + "integrity": "sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==" }, "yargs": { - "version": "17.6.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.1.tgz", - "integrity": "sha512-leBuCGrL4dAd6ispNOGsJlhd0uZ6Qehkbu/B9KCR+Pxa/NVdNwi+i31lo0buCm6XxhJQFshXCD0/evfV4xfoUg==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "requires": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -54537,7 +51222,7 @@ "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" } }, "yargs-parser": { @@ -54548,9 +51233,9 @@ } }, "msw-storybook-addon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-1.10.0.tgz", - "integrity": "sha512-soCTMTf7DnLeaMnFHPrtVgbyeFTJALVvnDHpzzXpJad+HOzJgQdwU4EAzVfDs1q+X5cVEgxOdAhSMC7ljvnSXg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-2.0.3.tgz", + "integrity": "sha512-CzHmGO32JeOPnyUnRWnB0PFTXCY1HKfHiEB/6fYoUYiFm2NYosLjzs9aBd3XJUryYEN0avJqMNh7nCRDxE5JjQ==", "requires": { "is-node-process": "^1.0.1" } @@ -54565,9 +51250,9 @@ } }, "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==" }, "nanoid": { "version": "3.3.7", @@ -54646,9 +51331,9 @@ } }, "node-fetch-native": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", - "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==" + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==" }, "node-forge": { "version": "1.3.1", @@ -54661,9 +51346,9 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "normalize-package-data": { "version": "2.5.0", @@ -54737,14 +51422,16 @@ "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" }, "nypm": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.4.tgz", - "integrity": "sha512-1JLkp/zHBrkS3pZ692IqOaIKSYHmQXgqfELk6YTOfVBnwealAmPA1q2kKK7PHJAHSMBozerThEFZXP3G6o7Ukg==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", + "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", "requires": { - "citty": "^0.1.5", + "citty": "^0.1.6", + "consola": "^3.2.3", "execa": "^8.0.1", - "pathe": "^1.1.1", - "ufo": "^1.3.2" + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" }, "dependencies": { "execa": { @@ -54784,9 +51471,9 @@ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" }, "npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "requires": { "path-key": "^4.0.0" } @@ -55086,9 +51773,9 @@ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" }, "outvariant": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.3.0.tgz", - "integrity": "sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==" }, "p-limit": { "version": "2.3.0", @@ -55128,11 +51815,6 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" - }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -55438,9 +52120,9 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" }, "pathval": { "version": "1.1.1", @@ -55459,73 +52141,15 @@ "sha.js": "^2.4.8" } }, - "peek-stream": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "requires": { - "buffer-from": "^1.0.0", - "duplexify": "^3.5.0", - "through2": "^2.0.3" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "picomatch": { "version": "2.3.1", @@ -55550,6 +52174,16 @@ "find-up": "^4.0.0" } }, + "pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "requires": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, "pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", @@ -56366,11 +53000,6 @@ } } }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -56420,46 +53049,6 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, - "puppeteer-core": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", - "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", - "requires": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "dependencies": { - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, "pure-rand": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", @@ -56585,12 +53174,11 @@ } }, "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "react-app-polyfill": { @@ -56792,13 +53380,12 @@ "requires": {} }, "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "scheduler": "^0.23.2" } }, "react-dropzone": { @@ -56913,41 +53500,6 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, - "react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", - "requires": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, - "react-remove-scroll-bar": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", - "requires": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, "react-resize-detector": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", @@ -58557,34 +55109,23 @@ } } }, - "react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "react-test-renderer": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", "requires": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" + "react-is": "^18.3.1", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.23.2" }, "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" } } }, - "react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", - "requires": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" - } - }, "react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -58700,21 +55241,21 @@ } }, "recast": { - "version": "0.23.4", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.4.tgz", - "integrity": "sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==", + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", "requires": { - "assert": "^2.0.0", "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" }, "dependencies": { "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" } } }, @@ -58891,62 +55432,120 @@ } } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "requires": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, + "unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + } + }, + "unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + } + } }, - "remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "rehype-slug": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", "requires": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "dependencies": { - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "requires": { - "unist-util-visit": "^2.0.0" + "@types/unist": "*" } }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" }, "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "requires": { + "@types/unist": "^3.0.0" + } }, "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" } }, "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" } } } }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, "remark-parse": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", @@ -58968,47 +55567,6 @@ "unified": "^10.0.0" } }, - "remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", - "requires": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "dependencies": { - "mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, "remove-accents": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", @@ -59304,11 +55862,6 @@ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -59388,12 +55941,11 @@ } }, "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "schema-utils": { @@ -59553,11 +56105,6 @@ "send": "0.18.0" } }, - "set-cookie-parser": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" - }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -59647,14 +56194,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "requires": { - "semver": "^7.5.3" - } - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -59858,17 +56397,209 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, - "store2": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", - "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==" - }, "storybook": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.7.tgz", - "integrity": "sha512-1Cd895dqYIT5MOUOCDlD73OTWoJubLq/sWC7AMzkMrLu76yD4Cu6f+wv1HDrRAheRaCaeT3yhYEhsMB6qHIcaA==", - "requires": { - "@storybook/cli": "7.6.7" + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz", + "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==", + "requires": { + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/codemod": "8.2.9", + "@storybook/core": "8.2.9", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "fd-package-json": "^1.2.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "giget": "^1.0.0", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^3.1.1", + "prompts": "^2.4.0", + "semver": "^7.3.7", + "strip-json-comments": "^3.0.1", + "tempy": "^3.1.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "requires": { + "type-fest": "^1.0.1" + }, + "dependencies": { + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + } + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "requires": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==" + }, + "prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==" + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "temp-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==" + }, + "tempy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", + "requires": { + "is-stream": "^3.0.0", + "temp-dir": "^3.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + } + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + }, + "unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "requires": { + "crypto-random-string": "^4.0.0" + } + } } }, "stream-browserify": { @@ -59907,12 +56638,9 @@ } }, "strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", - "requires": { - "events": "^3.3.0" - } + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" }, "string_decoder": { "version": "1.3.0", @@ -60276,33 +57004,6 @@ } } }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - }, - "dependencies": { - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -60519,9 +57220,9 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" }, "tiny-warning": { "version": "1.0.3", @@ -60619,20 +57320,15 @@ } } }, - "tocbot": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.25.0.tgz", - "integrity": "sha512-kE5wyCQJ40hqUaRVkyQ4z5+4juzYsv/eK+aqD97N62YH0TxFhzJvo22RUQQZdO3YnXAk42ZOfOpjVdy+Z0YokA==" - }, "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -60822,9 +57518,9 @@ "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==" }, "ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" }, "uglify-js": { "version": "3.17.4", @@ -60893,6 +57589,11 @@ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" }, + "unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==" + }, "unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", @@ -60988,25 +57689,25 @@ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unplugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", - "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.2.tgz", + "integrity": "sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==", "requires": { - "acorn": "^8.11.2", - "chokidar": "^3.5.3", + "acorn": "^8.12.1", + "chokidar": "^3.6.0", "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" + "webpack-virtual-modules": "^0.6.2" }, "dependencies": { "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" }, "webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" } } }, @@ -61015,23 +57716,18 @@ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, - "untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" - }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" } }, "uri-js": { @@ -61089,45 +57785,6 @@ "requires-port": "^1.0.0" } }, - "use-callback-ref": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz", - "integrity": "sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==", - "requires": { - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, - "use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "requires": { - "@juggle/resize-observer": "^3.3.1" - } - }, - "use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "requires": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, "util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -61455,6 +58112,11 @@ } } }, + "walk-up-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==" + }, "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -61488,15 +58150,6 @@ "defaults": "^1.0.3" } }, - "web-encoding": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", - "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", - "requires": { - "@zxing/text-encoding": "0.9.0", - "util": "^0.12.3" - } - }, "webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -61842,17 +58495,6 @@ "is-symbol": "^1.0.3" } }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, "which-typed-array": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", @@ -62294,20 +58936,16 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" }, + "yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==" + }, "zip-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", diff --git a/plugins/headlamp-plugin/package.json b/plugins/headlamp-plugin/package.json index ad4df37bdb2..71ea1b3eebf 100644 --- a/plugins/headlamp-plugin/package.json +++ b/plugins/headlamp-plugin/package.json @@ -32,25 +32,27 @@ "@monaco-editor/react": "^4.3.1", "@mui/lab": "^5.0.0-alpha.152", "@mui/material": "^5.15.14", - "@mui/styles": "^5.15.14", "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", "@remix-run/router": "1.0.1", - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.20", - "@storybook/addon-links": "7.6.7", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", "@storybook/addon-storyshots": "7.6.7", - "@storybook/node-logger": "7.6.7", + "@storybook/blocks": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/node-logger": "^8.2.9", "@storybook/preset-create-react-app": "^7.6.7", - "@storybook/react": "7.6.7", "@storybook/react-webpack5": "^7.6.7", - "@storybook/test": "^8.1.10", + "@storybook/test": "^8.2.9", + "@storybook/theming": "^8.2.9", "@svgr/webpack": "^6.2.1", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/react": "^12.1.2", - "@testing-library/user-event": "^14.5.1", + "@testing-library/dom": "^10.1.0", + "@testing-library/jest-dom": "^6.4.8", + "@testing-library/react": "^16.0.0", + "@testing-library/user-event": "^14.5.2", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", "@types/js-yaml": "^4.0.3", @@ -58,9 +60,10 @@ "@types/lodash": "4.17.4", "@types/nock": "^11.1.0", "@types/node": "^20.12.11", - "@types/react": "^17.0.27", - "@types/react-dom": "^17.0.9", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", + "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", "@types/redux-mock-store": "^1.0.4", @@ -110,8 +113,8 @@ "material-react-table": "^2.13.0", "monaco-editor": "^0.25.2", "monaco-editor-webpack-plugin": "^4.2.0", - "msw": "^0.47.4", - "msw-storybook-addon": "^1.10.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "nock": "^14.0.0-beta.6", "notistack": "^2.0.8", "openapi-types": "^9.3.0", @@ -120,8 +123,8 @@ "postcss-flexbugs-fixes": "^5.0.2", "prettier": "^2.7.1", "process": "^0.11.10", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-dropzone": "^14.2.3", "react-hotkeys-hook": "^4.4.1", "react-i18next": "^11.12.0", @@ -138,7 +141,7 @@ "semver": "^7.3.5", "shx": "^0.3.4", "spacetime": "^7.4.0", - "storybook": "^7.6.7", + "storybook": "^8.2.9", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "style-loader": "^3.3.1",