added git ssh support and ablity to download repo via zip, tar.gz, and bundle
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import { useQuery } from '@tanstack/react-query'
|
||||
import { z } from 'zod'
|
||||
import { api } from '../client'
|
||||
|
||||
export interface InstanceConfig {
|
||||
sshHost: string
|
||||
sshPort: string
|
||||
instanceName: string
|
||||
}
|
||||
|
||||
const instanceSchema = z.object({
|
||||
sshHost: z.string(),
|
||||
sshPort: z.string(),
|
||||
instanceName: z.string(),
|
||||
})
|
||||
|
||||
export function useInstance() {
|
||||
return useQuery<InstanceConfig>({
|
||||
queryKey: ['instance'],
|
||||
queryFn: () => api.get<InstanceConfig>('/api/v1/instance', instanceSchema),
|
||||
staleTime: Infinity,
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user