# Cards
# Demo
# CardRow
# Usage
<CardRow
id={1}
title="Lorem ipsum dolor sit amet, consectetur adipiscing elit."
overview="Nunc et tincidunt tortor. Integer pellentesque bibendum neque, ultricies semper neque vulputate congue. Nunc fringilla mi sed nisi finibus vulputate. Nunc eu risus velit."
thumbnail={potato}
views={100}
status="Draft"
dateTime="1638982148"
/>
# Props
Property | Type | Default | Required | Description |
---|---|---|---|---|
id | number | no | Id of the item | |
title | string | no | Title of the card | |
thumbnail | string | no | Thumbnail Image | |
views | number | no | Number of views | |
status | string | no | Status i.e. Draft, Published | |
dateTime | string | no | DateTime in unix format | |
selected | boolean | false | no | Is the card selected |
onTogggleSelection | function | no | Callback function when the card selection is toggled |
# CardColumn
# Usage
<CardColumn
id={1}
title="Lorem ipsum dolor sit amet, consectetur adipiscing elit."
overview="Nunc et tincidunt tortor. Integer pellentesque bibendum neque, ultricies semper neque vulputate congue. Nunc fringilla mi sed nisi finibus vulputate. Nunc eu risus velit."
thumbnail={tomato}
views={100}
status="Draft"
dateTime="1648017540"
/>
# Props
Property | Type | Default | Required | Description |
---|---|---|---|---|
id | number | no | Id of the item | |
title | string | no | Title of the card | |
thumbnail | string | no | Thumbnail Image | |
views | number | no | Number of views | |
status | string | no | Status i.e. Draft, Published | |
dateTime | string | no | DateTime in unix format | |
selected | boolean | false | no | Is the card selected |
onTogggleSelection | function | no | Callback function when the card selection is toggled |
# CardList
# Usage
<CardList id={1} title="Potato" thumbnail={breakfast} dateTime="1652727063" />
# Props
Property | Type | Default | Required | Description |
---|---|---|---|---|
id | number | no | Id of the item | |
title | string | no | Title of the card | |
thumbnail | string | no | Thumbnail Image | |
type | string | no | Type of list (audio/mp3, video/mp4, document/pdf) | |
dateTime | string | no | DateTime in unix format | |
selected | boolean | false | no | Is the card selected |
onTogggleSelection | function | no | Callback function when the card selection is toggled |
# Pagination
# Usage
<Pagination
currentPage={currentPage}
totalCount={50}
pageSize={pageSize}
onPageChange={(page) => setCurrentPage(page)}
onPageSizeChange={(size) => setPageSize(size)}
/>
# Props
Property | Type | Default | Required | Description |
---|---|---|---|---|
currentPage | number | no | Current page index | |
totalCount | number | no | Total numbers of items to be paginated | |
siblingCount | number | 1 | no | Number of sibling shown in the pagination |
showFist | boolean | false | no | Show First Page link |
showLast | boolean | false | no | Show Last Page link |
pageSize | number | no | Number of items to be shown per page | |
className | string | no | Additional classes | |
onPageChange | function | no | Callback function when the page is changed | |
onPageSizeChange | function | no | Callback function when the pageSize is changed |