add modals

This commit is contained in:
andres
2023-10-09 12:13:45 +02:00
parent 575b14c9b4
commit 5e37027dbf
25 changed files with 600 additions and 35 deletions

View File

@@ -1,11 +1,16 @@
import { CardsResponse, DeckResponse, DecksResponse } from './decks.types'
import { CardsResponse, DeckResponse, DecksResponse, GetDecksArgs } from './decks.types'
import { baseApi } from '@/services'
const decksService = baseApi.injectEndpoints({
endpoints: builder => ({
getDecks: builder.query<DecksResponse, void>({
query: () => `v1/decks`,
getDecks: builder.query<DecksResponse, GetDecksArgs | void>({
query: args => {
return {
url: `v1/decks`,
params: args ?? undefined,
}
},
}),
getDeckById: builder.query<DeckResponse, { id: string }>({
query: ({ id }) => `v1/decks/${id}`,