0.9.84 • Published 3 months ago

@mtntop/top-table v0.9.84

Weekly downloads
92
License
-
Repository
-
Last release
3 months ago

Top Table

Usage example

In main.js:

import TopTable from '@mtntop/top-table';

Vue.use(TopTable);

#Example without filters:

<top-table
  url="/orders"
  :columns="['orderId', 'orderStatus', 'orderTotal', 'firstName', 'lastName', 'company', 'email', 'createdAt']"
  :tab-filters="[{ val: 'assigned', criteria: ['Yes', 'No'] }]"
>
  <template v-slot:orderId="props">
    <router-link :to="`/orders/${props.row._id}`" class="btn btn-secondary">{{ props.row.orderId }}</router-link>
  </template>
</top-table>

#Example for PaginationList:

 <PaginationList
          :requestFiltersSeparately="requestFiltersSeparately"
          @onLoadFilters="onLoadFilters"
          hasClearFilters
          :url="`/products/${record.LineItem.localProduct._id}/media-images`"
          :requestFunction="onPreRequest"
          :tabFilters="tabFilters"
        >
          <template v-slot:record="props">
            <div class="col-md-3 col-lg-2 col-sm-6 col-xs-4 mb-3">
              <img :src="props.item.urlSmall" class="img-fluid img-thumbnail" />
            </div>
          </template>
        </PaginationLoading>

Tab filters options:

  • val - what will be sent to server
  • name - how the tab should be called
  • criteria - Array of Criteria

Criteria:

Should be String or Object. Object params:

  • val - what will be sent to server
  • label - checkbox label

Push Development Changes:

  1. Run npm version patch - this will change version, create git tags, push git tags
  2. Run npm run build - build the app
  3. Run npm publish --access public - publish last build to remote repo, before publish make sure you have dupgrade version and build

Development :

  1. npm run watch:server - start front end dev
0.9.84

3 months ago

0.9.81

4 months ago

0.9.82

4 months ago

0.9.83

4 months ago

0.9.78

4 months ago

0.9.79

4 months ago

0.9.76

5 months ago

0.9.77

5 months ago

0.9.75

5 months ago

0.9.74

5 months ago

0.9.72

8 months ago

0.9.73

5 months ago

0.9.67

8 months ago

0.9.68

8 months ago

0.9.65

10 months ago

0.9.66

10 months ago

0.9.64

12 months ago

0.9.63

1 year ago

0.9.62

1 year ago

0.9.56

1 year ago

0.9.57

1 year ago

0.9.58

1 year ago

0.9.59

1 year ago

0.9.61

1 year ago

0.9.54

1 year ago

0.9.55

1 year ago

0.9.53

2 years ago

0.9.52

2 years ago

0.9.51

2 years ago

0.9.50

2 years ago

0.9.48

2 years ago

0.9.44

2 years ago

0.9.49

2 years ago

0.9.45

2 years ago

0.9.46

2 years ago

0.9.47

2 years ago

0.9.41

2 years ago

0.9.42

2 years ago

0.9.43

2 years ago

0.9.40

2 years ago

0.9.39

2 years ago

0.9.38

3 years ago

0.9.37

3 years ago

0.9.34

3 years ago

0.9.35

3 years ago

0.9.36

3 years ago

0.9.33

3 years ago

0.9.30

3 years ago

0.9.31

3 years ago

0.9.29

3 years ago

0.9.28

3 years ago

0.9.26

3 years ago

0.9.27

3 years ago

0.9.24

3 years ago

0.9.25

3 years ago

0.9.23

3 years ago

0.9.22

3 years ago

0.9.19

3 years ago

0.9.20

3 years ago

0.9.18

3 years ago

0.9.17

3 years ago

0.9.14

3 years ago

0.9.15

3 years ago

0.9.13

3 years ago

0.9.12

3 years ago

0.9.11

3 years ago

0.9.10

3 years ago

0.9.7

3 years ago

0.9.6

3 years ago

0.9.5

3 years ago

0.9.3

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.8.70

3 years ago

0.8.69

3 years ago

0.8.67

3 years ago

0.8.68

3 years ago

0.8.66

3 years ago

0.8.65

4 years ago

0.8.63

4 years ago

0.8.62

4 years ago

0.8.61

4 years ago

0.8.60

4 years ago

0.8.59

4 years ago

0.8.58

4 years ago

0.8.57

4 years ago

0.8.56

4 years ago

0.8.55

4 years ago

0.8.54

4 years ago

0.8.53

4 years ago

0.8.52

4 years ago

0.8.51

4 years ago

0.8.50

4 years ago

0.8.49

4 years ago

0.8.47

4 years ago

0.8.48

4 years ago

0.8.46

4 years ago

0.8.44

4 years ago

0.8.43

4 years ago

0.8.42

4 years ago

0.8.41

4 years ago

0.8.40

4 years ago