diff --git a/frontend/src/components/Session/SelectableSession.module.css b/frontend/src/components/Session/SelectableSession.module.css
deleted file mode 100644
index 2bb31ca12..000000000
--- a/frontend/src/components/Session/SelectableSession.module.css
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright 2023 The Matrix.org Foundation C.I.C.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
- .selectable-session {
- display: flex;
- flex-direction: row;
- gap: var(--cpd-space-4x);
- align-items: flex-start;
- justify-content: stretch;
-}
-
-.checkbox {
- flex: 0 0 0;
- margin-top: var(--cpd-space-2x);
-}
\ No newline at end of file
diff --git a/frontend/src/components/Session/SelectableSession.test.tsx b/frontend/src/components/Session/SelectableSession.test.tsx
deleted file mode 100644
index 753b7570c..000000000
--- a/frontend/src/components/Session/SelectableSession.test.tsx
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright 2023 The Matrix.org Foundation C.I.C.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-// @vitest-environment happy-dom
-
-import { render, cleanup, fireEvent } from "@testing-library/react";
-import { describe, it, vi, expect, afterEach, beforeAll } from "vitest";
-
-import { mockLocale } from "../../test-utils/mockLocale";
-
-import SelectableSession from "./SelectableSession";
-
-describe("", () => {
- beforeAll(() => mockLocale());
- afterEach(cleanup);
-
- it("renders an unselected session", () => {
- const onSelect = vi.fn();
- const { container } = render(
-
- Test child
- ,
- );
- expect(container).toMatchSnapshot();
- });
-
- it("calls onchange when checkbox is clicked", () => {
- const onSelect = vi.fn();
- const { getByLabelText } = render(
-
- Test child
- ,
- );
- fireEvent.click(getByLabelText("Select session"));
-
- expect(onSelect).toHaveBeenCalled();
- });
-});
diff --git a/frontend/src/components/Session/SelectableSession.tsx b/frontend/src/components/Session/SelectableSession.tsx
deleted file mode 100644
index 08bf5fb80..000000000
--- a/frontend/src/components/Session/SelectableSession.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright 2023 The Matrix.org Foundation C.I.C.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-import { CheckboxInput } from "@vector-im/compound-web";
-import { useTranslation } from "react-i18next";
-
-import styles from "./SelectableSession.module.css";
-
-type Props = {
- isSelected?: boolean;
- onSelect: () => void;
-};
-
-/**
- * Wrapper to add a controlled checkbox to a session tile
- */
-const SelectableSession: React.FC> = ({
- isSelected,
- onSelect,
- children,
-}) => {
- const { t } = useTranslation();
- return (
-
-
- {children}
-
- );
-};
-
-export default SelectableSession;