index.js 545 Bytes
import { HttpResponse, http } from 'msw'
import { db } from '@db/pages/profile/db'

// Handler for pages/profile
export const handlerPagesProfile = [
  // GET /pages/profile
  http.get(('/api/pages/profile'), ({ request }) => {
    const url = new URL(request.url)
    const tab = url.searchParams.get('tab') || ''
    
    return HttpResponse.json(db.data[tab], { status: 200 })
  }),

  // GET /pages/profile/header
  http.get(('/api/pages/profile/header'), () => {
    return HttpResponse.json(db.data.profileHeader, { status: 200 })
  }),
]