diff --git a/docker-compose-local.yml b/docker-compose-local.yml
index 2719b4a8..207a7ace 100644
--- a/docker-compose-local.yml
+++ b/docker-compose-local.yml
@@ -1,4 +1,3 @@
-version: '3.8'
services:
oidc-provider:
ports:
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index 682b4bd2..2e38e3d1 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -1,5 +1,3 @@
-version: '3.8'
-
services:
oidc-provider:
build:
diff --git a/docker-compose.yml b/docker-compose.yml
index 77df986b..3c59b4f2 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,4 +1,3 @@
-version: '3.8'
services:
oidc-provider:
build:
diff --git a/e2e/docker-compose.ci.yml b/e2e/docker-compose.ci.yml
index 1c323832..afc04230 100644
--- a/e2e/docker-compose.ci.yml
+++ b/e2e/docker-compose.ci.yml
@@ -1,4 +1,3 @@
-version: '3.8'
services:
frontend:
volumes:
diff --git a/e2e/docker-compose.yml b/e2e/docker-compose.yml
index 28dfa358..4e6fccee 100644
--- a/e2e/docker-compose.yml
+++ b/e2e/docker-compose.yml
@@ -1,4 +1,3 @@
-version: '3.8'
services:
frontend:
build:
diff --git a/e2e/test/login.test.ts b/e2e/test/login.test.ts
index cbe30e97..2069e7e8 100644
--- a/e2e/test/login.test.ts
+++ b/e2e/test/login.test.ts
@@ -5,5 +5,5 @@ import { DEV_USER } from '@utils/users.js';
test('Login', async ({ browser }) => {
const { page } = await login(browser, DEV_USER);
- await expect(page).toHaveURL('https://localhost:1443/');
+ await expect(page).toHaveURL(/^https:\/\/localhost:1443.*/);
});
diff --git a/frontend/src/components/SplitButton.tsx b/frontend/src/components/SplitButton.tsx
index 89efeb0f..95fc3f73 100644
--- a/frontend/src/components/SplitButton.tsx
+++ b/frontend/src/components/SplitButton.tsx
@@ -20,6 +20,7 @@ interface Props {
variant?: 'contained' | 'outlined';
hideSelectedOptionFromList?: boolean;
disableButtonSelection?: boolean;
+ hideButtonSelection?: boolean;
/** Functions to be triggered immediately when a menu item is clicked. Overrides default menu item selection logic. */
directOptionFunctions?: ((() => void) | null)[];
}
@@ -31,6 +32,7 @@ export function SplitButton({
variant = 'outlined',
hideSelectedOptionFromList,
disableButtonSelection,
+ hideButtonSelection,
directOptionFunctions,
}: Props) {
const [open, setOpen] = useState(false);
@@ -66,9 +68,11 @@ export function SplitButton({
<>
{renderButton(options[selectedIndex], selectedIndex)}
-
+ {!hideButtonSelection && (
+
+ )}
setPopupOpen(true)]}
renderButton={(label, idx) => (