diff --git a/frontend/src/components/Board/BoardActions.jsx b/frontend/src/components/Board/BoardActions.jsx index 69d94437..380e54bc 100644 --- a/frontend/src/components/Board/BoardActions.jsx +++ b/frontend/src/components/Board/BoardActions.jsx @@ -3,9 +3,11 @@ import styles from './BoardActions.module.css'; import PlusIcon from '../../assets/board_plus.svg'; import DropdownArrowIcon from '../../assets/boardSelectArrow.svg'; -const BoardActions = ({ sortOption, onSortChange, onWrite }) => { +const BoardActions = ({ sortOption, onSortChange, onWrite, resultCount = 0 }) => { return (
+
{resultCount}건의 검색결과
+
onBoardChange?.(e.target.value)} + > + + {(boardOptions || []).map((board) => ( + + ))} + +
+ 드롭다운 화살표 +
+
+
+ +
@@ -50,72 +105,85 @@ const Modal = ({
- -
+
+
document.getElementById('fileUpload').click()} - onDragOver={handleDragOver} - onDrop={handleDrop} + onClick={handleFileButtonClick} + role="button" + tabIndex={0} + onKeyDown={(e) => { + if (e.key === 'Enter' || e.key === ' ') { + e.preventDefault(); + handleFileButtonClick(); + } + }} > 폴더 파일 추가 -
-
+ +
+
+ {isDragOver && ( +
+ 파일을 업로드하려면 여기에 놓아주세요. +
+ )} +