Add very simple search support to pages, togglable with "k"

This commit is contained in:
Dane Everitt 2020-04-03 22:39:53 -07:00
parent 807cd815ea
commit 0dbf6b51b5
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
8 changed files with 216 additions and 4 deletions

View file

@ -1,9 +1,9 @@
import { rawDataToServerObject, Server } from '@/api/server/getServer';
import http, { getPaginationSet, PaginatedResult } from '@/api/http';
export default (): Promise<PaginatedResult<Server>> => {
export default (query?: string): Promise<PaginatedResult<Server>> => {
return new Promise((resolve, reject) => {
http.get(`/api/client`, { params: { include: [ 'allocation' ] } })
http.get(`/api/client`, { params: { include: [ 'allocation' ], query } })
.then(({ data }) => resolve({
items: (data.data || []).map((datum: any) => rawDataToServerObject(datum.attributes)),
pagination: getPaginationSet(data.meta.pagination),