diff --git a/apps/client/src/shared/components/memo-list-view/components/memo-list/memo-card-grid.css.ts b/apps/client/src/shared/components/memo-list-view/components/memo-list/memo-card-grid.css.ts
deleted file mode 100644
index 175611f2..00000000
--- a/apps/client/src/shared/components/memo-list-view/components/memo-list/memo-card-grid.css.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import { style } from '@vanilla-extract/css';
-
-export const gridContainer = style({
- display: 'grid',
- gap: '2.4rem',
- marginBottom: '2rem',
- marginLeft: '2rem',
- padding: '0 2rem',
- gridTemplateColumns: 'repeat(4, 1fr)',
- '@media': {
- '(max-width: 1770px)': {
- gridTemplateColumns: 'repeat(3, 1fr)',
- },
- },
-});
-
-export const gridItem = style({
- width: '100%',
-});
-
-export const gridItemWithImage = style([
- gridItem,
- {
- gridRow: 'span 2',
- },
-]);
-
-export const scrollContainer = style({
- height: '100vh',
- overflowY: 'scroll',
- overflowX: 'hidden',
- width: 'auto',
-});
diff --git a/apps/client/src/shared/components/memo-list-view/components/memo-list/memo-card-grid.tsx b/apps/client/src/shared/components/memo-list-view/components/memo-list/memo-card-grid.tsx
deleted file mode 100644
index e9b70102..00000000
--- a/apps/client/src/shared/components/memo-list-view/components/memo-list/memo-card-grid.tsx
+++ /dev/null
@@ -1,118 +0,0 @@
-import { useEffect, useRef, useState } from 'react';
-
-import Card from '@shared/components/card/card';
-import { components } from '@shared/types/schema';
-
-import * as styles from './memo-card-grid.css';
-
-interface MemoCardItemProps {
- memo: components['schemas']['MemoDashboardResponse'];
- isSelected: boolean;
- isDragging: boolean;
- isNewAi: boolean;
- onSelect: (id: number) => void;
- onDragStart: (id: number) => void;
- onDragEnd: () => void;
-}
-
-const MemoCardItem = ({
- memo,
- isSelected,
- isDragging,
- isNewAi,
- onSelect,
- onDragStart,
- onDragEnd,
-}: MemoCardItemProps) => {
- const { memoId, tagList, title, content, fileCount, imageCount, createdAt } =
- memo;
-
- const handleDragStart = () => {
- setTimeout(() => onDragStart(memoId ?? 0), 0);
- };
-
- return (
-
- onSelect(memoId ?? 0)}
- />
-
- );
-};
-
-interface MemoCardGridProps {
- memoData: components['schemas']['MemoDashboardResponse'][];
- hasNextPage?: boolean;
- isFetchingNextPage?: boolean;
- onLoadMore?: () => void;
-}
-
-const MemoCardGrid = ({
- memoData,
- hasNextPage = false,
- isFetchingNextPage = false,
- onLoadMore,
-}: MemoCardGridProps) => {
- const scrollContainerRef = useRef
(null);
- const [selectedId, setSelectedId] = useState(null);
- const [draggingId, setDraggingId] = useState(null);
-
- useEffect(() => {
- const scrollContainer = scrollContainerRef.current;
- if (!scrollContainer || !onLoadMore || !hasNextPage || isFetchingNextPage) {
- return;
- }
-
- const handleScroll = () => {
- const { scrollTop, scrollHeight, clientHeight } = scrollContainer;
- const scrollBottom = scrollHeight - scrollTop - clientHeight;
-
- if (scrollBottom < 200) {
- onLoadMore();
- }
- };
-
- scrollContainer.addEventListener('scroll', handleScroll);
-
- return () => {
- scrollContainer.removeEventListener('scroll', handleScroll);
- };
- }, [hasNextPage, isFetchingNextPage, onLoadMore]);
-
- return (
-
-
- {memoData.map((memo) => (
- setDraggingId(null)}
- />
- ))}
-
-
- );
-};
-
-export default MemoCardGrid;
diff --git a/apps/client/src/shared/components/memo-list-view/memo-list-view.css.ts b/apps/client/src/shared/components/memo-list-view/memo-list-view.css.ts
deleted file mode 100644
index ac110bc1..00000000
--- a/apps/client/src/shared/components/memo-list-view/memo-list-view.css.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { style } from '@vanilla-extract/css';
-
-export const container = style({
- display: 'flex',
- justifyContent: 'center',
- height: '100vh',
- whiteSpace: 'nowrap',
- width: '100%',
-});
-
-export const contentWrapper = style({
- display: 'flex',
- flexDirection: 'column',
- alignContent: 'center',
- padding: '0',
-});
diff --git a/apps/client/src/shared/components/memo-list-view/memo-list-view.tsx b/apps/client/src/shared/components/memo-list-view/memo-list-view.tsx
deleted file mode 100644
index 487e921f..00000000
--- a/apps/client/src/shared/components/memo-list-view/memo-list-view.tsx
+++ /dev/null
@@ -1,40 +0,0 @@
-import { components } from '@shared/types/schema';
-
-import Header from '../header/header';
-import MemoCardGrid from './components/memo-list/memo-card-grid';
-
-import * as styles from './memo-list-view.css';
-
-export interface MemoListViewProps {
- title?: string;
- initialMemos?: components['schemas']['MemoDashboardResponse'][];
- hasNextPage?: boolean;
- isFetchingNextPage?: boolean;
- fetchNextPage?: () => void;
- totalCount: number;
-}
-
-const MemoListView = ({
- title = '전체 메모',
- initialMemos,
- hasNextPage = false,
- isFetchingNextPage = false,
- fetchNextPage,
- totalCount,
-}: MemoListViewProps) => {
- return (
-
- );
-};
-
-export default MemoListView;