Keep in mind that this implementation requires an api for fetching data, and assumes the following response schema: ```json { "perPageOptions": [ 15, 50, 100 ], "actions": [ "Delete all", "Publish All", "Unpublish All" ], "request": { "search": null, "perPage": 15, "sortAttribute": "title", "sortDirection": "asc" }, "resources": { "data": [], "from": 1, "to": 15, "total": 100, "next_page_url": "foo?page=2", "prev_page_url": null, } } ``` ### Usage ```vue ``` ### Component ```vue ```