0.9.36 • Published 10 months ago

@airthium/react-pdf-table v0.9.36

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Quality Gate Status Node

React-Pdf Table

@react-pdf/renderer is a React renderer for creating PDF files on the browser and server. With react-pdf-table, create custom tables and add them to your pdf content.

How to install

Add the package, whether with yarn or npm :

  • npm install react-pdf-table
  • yarn add react-pdf-table

How to use

Using an import, add the Table component to your file.

import Table from 'react-pdf-table'

Make sure to have a dataset, with either rows or columns

const data = {
  title: 'Table title',
  headers: ['head 1', 'head 2', 'head 3'],
  rows: [
    ['in head 1 - 1', 'in head 2 - 1', 'in head 3 - 1'],
    ['in head 1 - 2', 'in head 2 - 2', 'in head 3 - 2'],
    ['in head 1 - 3', 'in head 2 - 3', 'in head 3 - 3']
  ],
  footer: 'footer'
}

Call it with your data, following react-pdf's architecture ( Can be found on https://react-pdf.org/ ).

Here is a basic example :

<PDFViewer width={'100%'} height={'800px'}>
  <Document>
    <Page size="A4">
      <Table data={data} />
    </Page>
  </Document>
</PDFViewer>

Style

This library is provided with custom styling options. All CSS properties can be found on https://react-pdf.org/styling#valid-css-properties.

<Table
  data={data}
  style={{
    container: { backgroundColor: 'tomato' },
    cell: {
      textAlign: 'center',
      color: 'white'
    }
  }}
/>

Custom styling is enabled on :

  • container
  • title
  • table
  • header
  • cell
  • footer
0.9.34

10 months ago

0.9.35

10 months ago

0.9.36

10 months ago

0.9.31

12 months ago

0.9.32

11 months ago

0.9.33

11 months ago

0.9.30

12 months ago

0.9.26

1 year ago

0.9.27

1 year ago

0.9.28

1 year ago

0.9.29

1 year ago

0.9.24

1 year ago

0.9.25

1 year ago

0.9.17

1 year ago

0.9.18

1 year ago

0.9.19

1 year ago

0.9.23

1 year ago

0.9.20

1 year ago

0.9.21

1 year ago

0.9.22

1 year ago

0.9.13

1 year ago

0.9.14

1 year ago

0.9.15

1 year ago

0.9.16

1 year ago

0.9.12

1 year ago

0.9.8

2 years ago

0.9.9

2 years ago

0.9.10

1 year ago

0.9.11

1 year ago

0.9.7

2 years ago

0.9.4

2 years ago

0.9.3

2 years ago

0.9.6

2 years ago

0.9.5

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.0

2 years ago