diff --git a/app/components/ConnectorModal.vue b/app/components/ConnectorModal.vue
index 7807110c..22add063 100644
--- a/app/components/ConnectorModal.vue
+++ b/app/components/ConnectorModal.vue
@@ -125,21 +125,25 @@ watch(open, isOpen => {
>
$
{{ executeNpmxConnectorCommand }}
-
+
{{ $t('connector.modal.paste_token') }}
diff --git a/app/components/PackageManagerSelect.vue b/app/components/PackageManagerSelect.vue
new file mode 100644
index 00000000..8a9bc4df
--- /dev/null
+++ b/app/components/PackageManagerSelect.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+ -
+
+ {{ pm.label }}
+
+
+
+
+
+
+
+
diff --git a/app/components/PackageManagerTabs.vue b/app/components/PackageManagerTabs.vue
deleted file mode 100644
index 57812bec..00000000
--- a/app/components/PackageManagerTabs.vue
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/app/pages/[...package].vue b/app/pages/[...package].vue
index 0be15840..7c1d95f4 100644
--- a/app/pages/[...package].vue
+++ b/app/pages/[...package].vue
@@ -798,8 +798,8 @@ function handleClick(event: MouseEvent) {
{{ $t('package.run.title') }}
-
-
+
+
-
-
+
+
{
describe('DateTime', () => {
@@ -1293,4 +1294,12 @@ describe('component accessibility audits', () => {
expect(results.violations).toEqual([])
})
})
+
+ describe('PackageManagerSelect', () => {
+ it('should have no accessibility violations', async () => {
+ const component = await mountSuspended(PackageManagerSelect)
+ const results = await runAxe(component)
+ expect(results.violations).toEqual([])
+ })
+ })
})