Table - Keep React

A Table Component is a fundamental user interface element used to present data in a structured and organized format. Tables consist of rows and columns, with each row representing a data entry and each column representing a specific attribute or field. Tables are commonly used to display tabular data, such as lists, grids, or datasets, making information easier to comprehend and compare.

Table of Contents#

Default Table#

The Default Table serves as a foundational example, which can be customized and extended according to specific application needs.

Team member

100 Member

Type

Status
Role
Email Address
Team
Performance
avatar

Ralph Edwards

Developer
Active
UI/UX Designernevaeh.simmons@example.com
Product
Marketing
+3
line
20%
avatar

Alice Johnson

Designer
Offline
Graphic Designeralice.johnson@example.com
Design
Creative
+7
line
18%
avatar

John Smith

Manager
Active
Project Managerjohn.smith@example.com
Management
Leadership
+4
line
22%
avatar

Emma Davis

Developer
Active
Full Stack Developeremma.davis@example.com
Development
Technology
+5
line
25%
avatar

Sophia Turner

Designer
Offline
UI Designersophia.turner@example.com
Design
Art
+4
line
16%

Transactions Table#

Transactions Table is a specialized type of Table Component designed specifically to display transaction-related data. This type of table typically includes information about various transactions, such as financial transactions, order history, or any other type of recorded actions.

Cash Out Transactions

Type

Date
Amount
Status
Received Date
avatar

Paypal

Withdraw

Jan 19, 2024

3:45 pm

$652.00

Delivered

Jan 19, 2024

3:45 pm

avatar

Amazon

Purchase

Feb 5, 2024

10:30 am

$120.50

Delivered

Feb 5, 2024

10:30 am

avatar

Uber

Ride

Mar 12, 2024

6:15 pm

$25.75

Delivered

Mar 12, 2024

6:15 pm

avatar

Netflix

Subscription

Apr 8, 2024

8:00 pm

$15.99

Delivered

Apr 8, 2024

8:00 pm

avatar

Google

Advertisement

May 20, 2024

1:45 pm

$300.00

Delivered

May 20, 2024

1:45 pm

Orders Table#

Orders Table is a specific type of Table Component designed to display information related to orders in a structured and organized format. This type of table is commonly used in e-commerce platforms or order management systems to present details about customer orders.

Orders

Order no.

Date
Country
State
Quant.
Total Price
Location

DL - 19266755

Jan 19, 2024

3:45 pm

country
Delivered

3

$652.00

285 Great North Road, Grey Lynn.

DL - 19266756

Feb 5, 2024

10:30 am

country
Delivered

1

$120.50

42 Elm Street, Springfield.

DL - 19266757

Mar 12, 2024

6:15 pm

country
Delivered

2

$25.75

789 Oak Avenue, Lakeside.

DL - 19266758

Apr 8, 2024

8:00 pm

country
Delivered

1

$15.99

123 Maple Street, Riverside.

DL - 19266759

May 20, 2024

1:45 pm

country
Delivered

4

$300.00

456 Pine Avenue, Hillside.

Files Uploaded Table#

A Files Uploaded Table is a specialized Table Component designed to display information about uploaded files in a structured and organized manner. This type of table is commonly used in applications that involve file management, document sharing, or any scenario where tracking and presenting information about uploaded files is necessary.

Files uploaded

File no.

File size
Date uploaded
Last uploaded
Team
avatar

Static Next Plan.pdf

500kb

Total 0.2MB

500kb

May 20, 2024

3:45 pm

May 20, 2024

avatar
avatar
avatar
avatar
avatar
+9
avatar

Dynamic React Proposal.doc

700kb

Total 0.3MB

700kb

April 12, 2024

10:30 am

April 12, 2024

avatar
avatar
avatar
avatar
avatar
+9
avatar

Responsive Design Guidelines.pdf

300kb

Total 0.1MB

300kb

July 10, 2024

6:15 pm

July 10, 2024

avatar
avatar
avatar
avatar
avatar
+9
avatar

Database Schema.sql

1MB

Total 0.5MB

1MB

May 20, 2024

8:00 pm

May 20, 2024

avatar
avatar
avatar
avatar
avatar
+9
avatar

Wireframes Sketch.ai

400kb

Total 0.2MB

400kb

June 20, 2024

1:45 pm

June 20, 2024

avatar
avatar
avatar
avatar
avatar
+9

Hoverable Table#

The Hoverable Table is designed to make it easier for users to identify which row or cell they are interacting with, especially in larger tables where rows and cells might be closely packed.

Team member

100 Member

Type

Status
Role
Email Address
Team
Performance
avatar

Ralph Edwards

Developer
Active
UI/UX Designernevaeh.simmons@example.com
Product
Marketing
+3
line
20%
avatar

Alice Johnson

Designer
Offline
Graphic Designeralice.johnson@example.com
Design
Creative
+7
line
18%
avatar

John Smith

Manager
Active
Project Managerjohn.smith@example.com
Management
Leadership
+4
line
22%
avatar

Emma Davis

Developer
Active
Full Stack Developeremma.davis@example.com
Development
Technology
+5
line
25%
avatar

Sophia Turner

Designer
Offline
UI Designersophia.turner@example.com
Design
Art
+4
line
16%

Striped Table#

A Striped Table is a type of Table Component that utilizes alternating background colors for its rows. The rows are styled with different background colors, typically in a pattern of light and dark shades.

Team member

100 Member

Type

Status
Role
Email Address
Team
Performance
avatar

Ralph Edwards

Developer
Active
UI/UX Designernevaeh.simmons@example.com
Product
Marketing
+3
line
20%
avatar

Alice Johnson

Designer
Offline
Graphic Designeralice.johnson@example.com
Design
Creative
+7
line
18%
avatar

John Smith

Manager
Active
Project Managerjohn.smith@example.com
Management
Leadership
+4
line
22%
avatar

Emma Davis

Developer
Active
Full Stack Developeremma.davis@example.com
Development
Technology
+5
line
25%
avatar

Sophia Turner

Designer
Offline
UI Designersophia.turner@example.com
Design
Art
+4
line
16%

Bordered Table#

A Bordered Table is a type of Table Component in which each cell and row is outlined by borders. These borders can be used to visually separate the cells and rows from each other, creating a well-defined grid structure within the table.

Team member

100 Member

Type

Status
Role
Email Address
Team
Performance
avatar

Ralph Edwards

Developer
Active
UI/UX Designernevaeh.simmons@example.com
Product
Marketing
+3
line
20%
avatar

Alice Johnson

Designer
Offline
Graphic Designeralice.johnson@example.com
Design
Creative
+7
line
18%
avatar

John Smith

Manager
Active
Project Managerjohn.smith@example.com
Management
Leadership
+4
line
22%
avatar

Emma Davis

Developer
Active
Full Stack Developeremma.davis@example.com
Development
Technology
+5
line
25%
avatar

Sophia Turner

Designer
Offline
UI Designersophia.turner@example.com
Design
Art
+4
line
16%

API Reference#

Explore the available props for the table component

PropertyDescriptionTypeDefault
hoverableEnables hover effect on table rows.booleanfalse
showCheckboxIndicates if checkboxes should be displayed in the table.booleanfalse
showBorderControls the visibility of the table's borders.booleanfalse
showBorderPositionDetermines the position of the table's borders
left
right
right
childrenChild components and content to be placed within the table.ReactNodecontent
stripedApplies alternating background colors to table rows for better readability.booleanfalse