jan/web/app/_hooks/useGetConfiguredModels.ts
James d982dce090 feat: allowing user to fetch models from github
Signed-off-by: James <james@jan.ai>
2023-10-12 07:30:29 -07:00

21 lines
481 B
TypeScript

import { Product } from "@/_models/Product";
import { useEffect, useState } from "react";
import { getConfiguredModels } from "./useGetDownloadedModels";
export default function useGetConfiguredModels() {
const [models, setModels] = useState<Product[]>([]);
const fetchModels = async () => {
const models = await getConfiguredModels();
setModels(models);
};
// TODO allow user for filter
useEffect(() => {
fetchModels();
}, []);
return { models };
}