mirror of
https://github.com/ConvoyPanel/panel.git
synced 2026-06-15 18:18:22 +08:00
20 lines
442 B
TypeScript
20 lines
442 B
TypeScript
import useSWR from 'swr'
|
|
|
|
import getTemplateGroups, {
|
|
TemplateGroup,
|
|
} from '@/api/admin/nodes/templateGroups/getTemplateGroups'
|
|
|
|
const useTemplateGroupsSWR = (
|
|
nodeId: number,
|
|
fallbackData?: TemplateGroup[]
|
|
) => {
|
|
return useSWR<TemplateGroup[]>(
|
|
['admin:node:template-groups', nodeId],
|
|
() => getTemplateGroups(nodeId),
|
|
{
|
|
fallbackData,
|
|
}
|
|
)
|
|
}
|
|
|
|
export default useTemplateGroupsSWR |