Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/assets/scss/components/pagination.scss
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
font-weight: bold;
}


Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please remove this addition

&-disabled {
color: $medium-gray;

Expand Down
10 changes: 8 additions & 2 deletions src/components/Pagination.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,10 @@ const Pagination = (props) => {
}
}}
>
<EOS_KEYBOARD_ARROW_LEFT className='eos-icons eos-18' />
<EOS_KEYBOARD_ARROW_LEFT
color={`${currNumber <= 1 ? '#bbb' : ''}`}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like this solution. It is only changing the icon color, but the element will remain in the DOM. We need to skip the element injection in the DOM altogether

className='eos-icons eos-18'
/>
{`Prev`}
</span>
<div className='btn btn-pagination'>
Expand Down Expand Up @@ -77,7 +80,10 @@ const Pagination = (props) => {
}}
>
{`Next`}
<EOS_KEYBOARD_ARROW_RIGHT className='eos-icons eos-18' />
<EOS_KEYBOARD_ARROW_RIGHT
color={`${currNumber >= pages?.length ? '#bbb' : ''}`}
className='eos-icons eos-18'
/>
</span>
</div>
)
Expand Down