feat(dashboard): add scrape portals widget to dashboard
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
Surface AI pipeline portal sources on the dashboard instead of a standalone page. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import api from "../axios";
|
||||
import { API_ENDPOINTS } from "../endpoints";
|
||||
import { ApiResponse, PortalsListResponseSchema, TPortal } from "../types";
|
||||
|
||||
export const portalsService = {
|
||||
getPortals: async (): Promise<ApiResponse<TPortal[]>> => {
|
||||
try {
|
||||
const response = await api.get(API_ENDPOINTS.PORTALS.GET);
|
||||
return PortalsListResponseSchema.parse(response.data);
|
||||
} catch (error) {
|
||||
console.error("ERROR caught in portals service => getPortals", error);
|
||||
throw error;
|
||||
}
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user