{
filterMode='server'
filterModel={filterModel}
loading={loadingMobileStops}
- page={paginationModel.page}
- pageSize={paginationModel.pageSize}
pageSizeOptions={[5]}
pagination
paginationMode='server'
+ paginationModel={paginationModel}
onPaginationModelChange={newPaginationModel => {
setPaginationModel(newPaginationModel)
}}
rows={mobileStops}
- rowCount={rowCountState}
+ rowCount={rowCount}
sortingMode='server'
sortModel={sortModel}
onFilterModelChange={newFilterModel =>
@@ -203,7 +185,6 @@ const Stops = () => {
}}
onRowClick={params => selectStop(params.row)}
columns={columns}
- initialState={initialState}
/>
diff --git a/src/models/mobiles.js b/src/models/mobiles.js
index 711269c..a280e6c 100644
--- a/src/models/mobiles.js
+++ b/src/models/mobiles.js
@@ -1,8 +1,11 @@
import axios from 'axios'
import dayjs from 'dayjs'
+import relativeTime from 'dayjs/plugin/relativeTime'
import config from '../helpers/config.json'
+dayjs.extend(relativeTime)
+
export class Mobile {
constructor (obj) {
Object.assign(this, obj)
diff --git a/src/models/routes.js b/src/models/routes.js
index 040e946..9e0dbac 100644
--- a/src/models/routes.js
+++ b/src/models/routes.js
@@ -1,8 +1,11 @@
import axios from 'axios'
import dayjs from 'dayjs'
+import relativeTime from 'dayjs/plugin/relativeTime'
import config from '../helpers/config.json'
+dayjs.extend(relativeTime)
+
export class Route {
constructor (obj) {
Object.assign(this, obj)
diff --git a/src/models/stops.js b/src/models/stops.js
index ee50547..9bb8b3d 100644
--- a/src/models/stops.js
+++ b/src/models/stops.js
@@ -1,10 +1,13 @@
import axios from 'axios'
import dayjs from 'dayjs'
+import relativeTime from 'dayjs/plugin/relativeTime'
import { getText } from '../helpers/rrule'
import config from '../helpers/config.json'
+dayjs.extend(relativeTime)
+
export class Stop {
constructor (obj) {
Object.assign(this, obj)