10 lines
389 B
TypeScript
10 lines
389 B
TypeScript
import getTemplateGroups, { TemplateGroup } from '@/api/admin/nodes/templateGroups/getTemplateGroups'
|
|
import useSWR from 'swr'
|
|
|
|
const useTemplateGroupsSWR = (nodeId: number, fallbackData?: TemplateGroup[]) => {
|
|
return useSWR<TemplateGroup[]>(['admin:node:template-groups', nodeId], () => getTemplateGroups(nodeId), {
|
|
fallbackData,
|
|
})
|
|
}
|
|
|
|
export default useTemplateGroupsSWR
|