TIL
[TIL] 반응형 테이블에서 text-ellipsis 사용하기
DDINYOUNG
2024. 6. 14. 13:36
반응형 테이블은 cell의 너비가 고정값이 아니기 때문에 width:100%로 하고 text-ellipsis 을 넣어주었지만 overflow-hidden의 기준이 잡히지 않아서인지 적용이 되지 않았다.
그래서 구글링을 하다가 아주 오래된 2019년도의 글에서 해답을 찾았다!
cell: ({ row }: any) => {
return (
<p className='block w-[95%] cursor-pointer overflow-hidden text-ellipsis' onClick={() => handleOpenDetailModal(row.original.faq)}>
{row.original.faq}
</p>
);
},
해당 셀에 들어가는 요소를 display: block으로 지정해주고
나머지 말줄임에 필요한 속성 width: 95% (양 사이드에 약간의 여백을 주고 싶었다) ,overflow-hidden, text-ellipsis 를 넣어주면 반응형 테이블에서도 말줄임이 잘 동작한다.