diff --git a/web/packages/shared/components/AccessRequests/NewRequest/ResourceList/Apps.tsx b/web/packages/shared/components/AccessRequests/NewRequest/ResourceList/Apps.tsx
deleted file mode 100644
index 5488ceeedaefd..0000000000000
--- a/web/packages/shared/components/AccessRequests/NewRequest/ResourceList/Apps.tsx
+++ /dev/null
@@ -1,294 +0,0 @@
-/**
- * Teleport
- * Copyright (C) 2024 Gravitational, Inc.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see .
- */
-
-import React, { useState, useEffect } from 'react';
-import styled from 'styled-components';
-import { components } from 'react-select';
-import { Flex, Text, ButtonBorder, ButtonPrimary } from 'design';
-import { ClickableLabelCell, Cell } from 'design/DataTable';
-
-import { App } from 'teleport/services/apps';
-
-import Select, {
- Option as BaseOption,
- CustomSelectComponentProps,
-} from 'shared/components/Select';
-import { ToolTipInfo } from 'shared/components/ToolTip';
-
-import { ResourceMap, RequestableResourceKind } from '../resource';
-
-import { ListProps, StyledTable } from './ResourceList';
-
-type Option = BaseOption & {
- isSelected?: boolean;
-};
-
-export function Apps(props: ListProps & { apps: App[] }) {
- const {
- apps = [],
- addedResources,
- customSort,
- onLabelClick,
- addOrRemoveResource,
- } = props;
- return (
- (
-
- ),
- },
- {
- altKey: 'action-btn',
- render: agent => (
-
- ),
- },
- ]}
- emptyText="No Results Found"
- customSort={customSort}
- disableFilter
- />
- );
-}
-
-const OptionComponent = (
- props: CustomSelectComponentProps<
- { toggleUserGroup(groupId: string, groupDescription: string): void },
- Option
- >
-) => {
- const { toggleUserGroup } = props.selectProps.customProps;
- return (
-
- toggleUserGroup(props.value, props.label)}
- py="8px"
- px="12px"
- >
- {' '}
- {props.label}
-
-
- );
-};
-
-function ActionCell({
- agent,
- addedResources,
- addOrRemoveResource,
-}: {
- agent: App;
- addedResources: ResourceMap;
- addOrRemoveResource: (
- kind: RequestableResourceKind,
- resourceId: string,
- resourceName?: string
- ) => void;
-}) {
- const [userGroupOptions] = useState