Skip to content

Commit

Permalink
Merge pull request #221 from os2display/hotfix/support-1257-fixed-mis…
Browse files Browse the repository at this point in the history
…sing-pagination-button

SUPPORT-1257: Added pagination button to drag-and-drop-table
  • Loading branch information
tuj authored Oct 13, 2023
2 parents 01c2aa4 + b01d292 commit 52b03bc
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@ All notable changes to this project will be documented in this file.

## [Unreleased]

- [#221](https://github.com/os2display/display-admin-client/pull/221)
- Fixed missing pagination button in drag-and-drop-table.
- [#214](https://github.com/os2display/display-admin-client/pull/214)
Use OIDC Code authorization flow and remove React StrictMode.
- Use OIDC Code authorization flow and remove React StrictMode.

## [1.4.0] - 2023-09-14

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ import ColumnProptypes from "../../proptypes/column-proptypes";
import PaginationButton from "../forms/multiselect-dropdown/pagination-button";
import "./drag-and-drop-table.scss";

// Drag and drop component (react-beautiful-dnd) is replaced with hello-pangea/dnd,
// because the drag and drop component does not work with react 18
// https://github.com/atlassian/react-beautiful-dnd/issues/2350
// If it some day works with react, we should consider changing it back
/**
* @param {object} props The props.
* @param {Array} props.columns The columns for the table.
Expand Down Expand Up @@ -126,7 +122,7 @@ function DragAndDropTable({
{data.map((item, index) => (
<Draggable
key={item["@id"]}
draggableId={item.title}
draggableId={item["@id"]}
index={index}
>
{(providedDraggable, providedSnapshot) => (
Expand Down Expand Up @@ -164,7 +160,7 @@ function DragAndDropTable({
<Row>
<Col>
{totalItems > data.length && (
<PaginationButton label={label} callback={callback} />
<PaginationButton label={label} callback={callback} showButton />
)}
</Col>
</Row>
Expand All @@ -184,4 +180,5 @@ DragAndDropTable.propTypes = {
callback: PropTypes.func.isRequired,
totalItems: PropTypes.number.isRequired,
};

export default DragAndDropTable;

0 comments on commit 52b03bc

Please sign in to comment.