728x90
const { data: relData, mutate, isLoading } = useRelUrlList(currentUrlHash, searchParams);
์ด๋ ๊ฒ relData์ ๊ฐ์ด ์ ์ฅ๋ ์ํฉ์์, rep ํญ๋ชฉ์ด true์ผ ๋ ํ ์ด๋ธ์์ ์ ์ธํ๊ณ ์ถ์ ์ํฉ์ผ ๋,
๋จผ์ ์๋์ ๊ฐ์ด filter
๋ฅผ ์ ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฆฌํด์ค๋ค.
const filteredData = relData?.content.filter((item) => item.rep === false) || [];
<CustomTable<IUrlContent>
data={filteredRelData}
columns={relColumnDefs}
isLoading={isLoading}
pagination={pagination}
totalElements={filteredRelData.length}
option={{ pagination: true, manualPagination: true, manualSorting: true }}
/>
๊ทธ๋ฆฌ๊ณ return ์์์ ํ
์ด๋ธ์ ๋ณด์ฌ์ค ๋, data
์ totalElements
๋ถ๋ถ์ ์์ ํด์ค๋ค. (์ฌ๊ธฐ์๋ CustomTable์ ์ฌ์ฉํ ์ํฉ)
728x90