reactjs 如何对React-paginate进行样式化

vwkv1x7d  于 2023-03-22  发布在  React
关注(0)|答案(1)|浏览(106)

react-paginate不与display flex一起工作,以水平位置显示分页。
我试试这个JS代码

<PaginationContainer>
        <Pagination
          previousLabel={"Previous"}
          nextLabel={"Next"}
          breakLabel={"..."}
          pageCount={Math.trunc(count / limit) + 1}
          onPageChange={handlePageClick}
        />
      </PaginationContainer>

样式组件代码

export const PaginationContainer = styled.div`
  display: flex;
  flex-wrap: nowrap;
  font-size: larger;
  color: white;
`;
dly7yett

dly7yett1#

您应该尝试使用样式化组件:

import ReactPaginate from "react-paginate";

export const StyledReactPaginate = styled(ReactPaginate)`
     display: flex;
     flex-wrap: nowrap;
     font-size: larger;
     color: white;
`;

然后在你的组件中

import StyledReactPaginate from './element.styles'   

    <StyledReactPaginate
      previousLabel={"Previous"}
      nextLabel={"Next"}
      breakLabel={"..."}
      pageCount={Math.trunc(count / limit) + 1}
      onPageChange={handlePageClick}
    />

相关问题