@@ -100,40 +100,46 @@ export default function Column({
100100 return (
101101 < div
102102 className = { `
103- flex flex-col border-r border-[var(--color-gray4)] bg-[#F5F2FC] rounded-md p -4
104- h-auto sm:m-h-screen
105- max-h-[401px] sm :max-h-none w-full lg:w-[360px]
106- ` }
103+ flex flex-col shrink-0 overflow-hidden p-4 mr-4 lg:my-0 mb -4
104+ border border-[var(--color-gray4)] bg-[#F5F2FC] rounded-[12px]
105+ max-h-[401px] lg :max-h-none w-full lg:w-[360px]
106+ ` }
107107 >
108108 { /* 칼럼 헤더 */ }
109- < div className = "flex items-center justify-between" >
110- < div className = "flex items-center gap-2" >
111- < h2 className = "text-lg font-bold" >
112- < span className = "text-[var(--primary)]" > •</ span > { columnTitle }
113- </ h2 >
114- < span className = "w-5 h-5 text-sm bg-gray-200 text-gray-700 rounded-[4px] flex items-center justify-center " >
115- { tasks . length }
116- </ span >
109+ < div className = "shrink-0" >
110+ < div className = "flex items-center justify-between" >
111+ < div className = "flex items-center gap-2" >
112+ < Image src = "/svgs/ellipse.svg" alt = "circle" width = { 8 } height = { 8 } />
113+ < h2 className = "text-black3 text-[16px] md:text-[18px] font-bold" >
114+ { columnTitle }
115+ </ h2 >
116+ < span className = "w-5 h-5 text-sm bg-gray-200 text-gray-700 rounded-[4px] flex items-center justify-center " >
117+ { tasks . length }
118+ </ span >
119+ </ div >
120+ < Image
121+ src = "/svgs/settings.svg"
122+ alt = "setting icon"
123+ width = { 24 }
124+ height = { 24 }
125+ priority
126+ className = "cursor-pointer"
127+ onClick = { ( ) => setIsColumnModalOpen ( true ) }
128+ />
117129 </ div >
118- < Image
119- src = "/svgs/settings.svg"
120- alt = "setting icon"
121- width = { 24 }
122- height = { 24 }
123- priority
124- className = "cursor-pointer"
125- onClick = { ( ) => setIsColumnModalOpen ( true ) }
126- />
127130 </ div >
128131
129132 { /* 카드 영역 */ }
130- < div className = "flex-1 pb-4 flex flex-col items-center gap-3 " >
133+ < div className = "flex-1 flex flex-col overflow-hidden items-center pb-4 gap-2 " >
131134 < div onClick = { ( ) => setIsTodoModalOpen ( true ) } className = "mb-2" >
132135 < TodoButton />
133136 </ div >
134137
135138 { /* 무한스크롤 카드 리스트로 대체 */ }
136- < div className = "w-full max-h-[800px] overflow-y-auto" >
139+ < div
140+ className = "flex-1 w-full overflow-y-auto overflow-x-hidden"
141+ style = { { scrollbarGutter : "stable" } }
142+ >
137143 < CardList
138144 columnId = { columnId }
139145 teamId = { TEAM_ID }
0 commit comments