1.0.15 • Published 1 year ago

starh-comp-common v1.0.15

Weekly downloads
-
License
GPL-3.0
Repository
-
Last release
1 year ago

React UI Components

Libreria di componenti React specifica per la piattaforma StarH.

Elenco Componenti

AjaxTable.propTypes = {  
  endpoint: PropTypes.string.isRequired,   // enpoint da invocare per recuperare i dati
  requestHeaders: PropTypes.object,  
  onLoad: PropTypes.func,  
  dataKey: PropTypes.string,  
  emptyMessage: PropTypes.string,  
  currentPageReportTemplate: PropTypes.string,  
  paginatorTemplate: PropTypes.string,  
  rowsPerPageOptions: PropTypes.array,  
  rows: PropTypes.number,  
  filteredText: PropTypes.string,  
  borderColor: PropTypes.string,  
  totalRecordsLabel: PropTypes.string,  
  fullTextSearchLabel: PropTypes.string,  
  fullTextSearchOperator: PropTypes.string,  
  exportLabel: PropTypes.string,  
  advancedSearchLabel: PropTypes.string,  
  advancedSearchBarTitle: PropTypes.string,  
  columns: PropTypes.arrayOf(  
    PropTypes.shape({  
      header: PropTypes.string.isRequired,  
      field: PropTypes.string.isRequired,  
      sortable: PropTypes.bool,  
      sortableField: PropTypes.string,  
      renderer: PropTypes.func,  
    }),  
  ).isRequired,  
  fullTextSearchFields: PropTypes.arrayOf(PropTypes.string),  
  exportFields: PropTypes.arrayOf(  
    PropTypes.shape({  
      header: PropTypes.string.isRequired,  
      field: PropTypes.string.isRequired,  
    }),  
  ),  
  advancedSearchFields: PropTypes.arrayOf(  
    PropTypes.shape({  
      header: PropTypes.string.isRequired,  
      field: PropTypes.string.isRequired,  
    }),  
  ),  
};  
  
AjaxTable.defaultProps = {  
  onLoad: (data) => {  
    return data;  
  },  
  dataKey: 'id',  
  emptyMessage: 'No data',  
  currentPageReportTemplate: 'Showing {first} to {last} of {totalRecords} entries',  
  paginatorTemplate:  
    'CurrentPageReport FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown',  
  rowsPerPageOptions: [10, 20, 50],  
  rows: 10,  
  borderColor: '#dddddd',  
  totalRecordsLabel: 'Total Records:',  
  fullTextSearchLabel: 'Search ...',  
  fullTextSearchOperator: 'like',  
  filteredText: '(filtered)',  
  exportLabel: 'Export',  
  advancedSearchLabel: 'Search (Ctrl+f)',  
  advancedSearchBarTitle: 'Advanced Search',  
};

Crafted with 💗 by LinearIT.

1.0.15

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

0.1.70

2 years ago

0.1.67

2 years ago

0.1.68

2 years ago

0.1.69

2 years ago

0.1.57

3 years ago

0.1.58

3 years ago

0.1.59

3 years ago

0.1.63

3 years ago

0.1.64

3 years ago

0.1.65

3 years ago

0.1.66

3 years ago

0.1.60

3 years ago

0.1.61

3 years ago

0.1.62

3 years ago

0.1.52

3 years ago

0.1.53

3 years ago

0.1.54

3 years ago

0.1.55

3 years ago

0.1.56

3 years ago

0.1.50

3 years ago

0.1.51

3 years ago

0.1.49

3 years ago

0.1.42

3 years ago

0.1.43

3 years ago

0.1.44

3 years ago

0.1.45

3 years ago

0.1.46

3 years ago

0.1.47

3 years ago

0.1.48

3 years ago

0.1.40

3 years ago

0.1.38

3 years ago

0.1.37

3 years ago

0.1.34

3 years ago

0.1.35

3 years ago

0.1.36

3 years ago

0.1.30

3 years ago

0.1.31

3 years ago

0.1.32

3 years ago

0.1.33

3 years ago

0.1.27

3 years ago

0.1.28

3 years ago

0.1.29

3 years ago

0.1.20

3 years ago

0.1.21

3 years ago

0.1.22

3 years ago

0.1.23

3 years ago

0.1.24

3 years ago

0.1.25

3 years ago

0.1.26

3 years ago

0.1.19

3 years ago

0.1.18

3 years ago

0.1.17

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago