UNPKG

@kinvolk/headlamp-plugin

Version:

The needed infrastructure for building Headlamp plugins.

20 lines (16 loc) 568 B
import { useEffect, useState } from 'react'; import { isCertManagerInstalled } from '../isCertManagerInstalled'; export function useCertManagerInstalled() { const [isManagerInstalled, setIsManagerInstalled] = useState<boolean | null>(null); useEffect(() => { async function checkCertManagerInstalled() { const isInstalled = await isCertManagerInstalled(); setIsManagerInstalled(!!isInstalled); } checkCertManagerInstalled(); }, []); return { isManagerInstalled, isCertManagerCheckLoading: isManagerInstalled === null, }; }