1 import { TWebMetadata } from '@/types' 2 import { useEffect, useState } from 'react' 3 import webService from '@/services/web.service' 4 5 export function useFetchWebMetadata(url: string) { 6 const [metadata, setMetadata] = useState<TWebMetadata>({}) 7 8 useEffect(() => { 9 webService.fetchWebMetadata(url).then((metadata) => setMetadata(metadata)) 10 }, [url]) 11 12 return metadata 13 } 14