tripoli.cloud/app/src/hooks/useBackups.ts

12 lines
320 B
TypeScript
Raw Normal View History

import { useEffect, useState } from 'react';
import { getBackups } from '../api/backups';
import type { BackupDevice } from '../types';
export function useBackups() {
const [backups, setBackups] = useState<BackupDevice[]>([]);
useEffect(() => {
void getBackups().then(setBackups);
}, []);
return backups;
}