🏷️ Search for custom tailnet name offers with keywords.
at master 19 lines 529 B view raw
1import { useCallback } from 'react'; 2 3export const useStatus = ( 4 setStatus: (status: 'Running' | 'Stopped') => void, 5) => { 6 const handleStart = useCallback(() => { 7 browser.runtime.sendMessage({ action: 'startCheck' }, (response) => { 8 setStatus(response?.status || 'Running'); 9 }); 10 }, [setStatus]); 11 12 const handleStop = useCallback(() => { 13 browser.runtime.sendMessage({ action: 'stopCheck' }, (response) => { 14 setStatus(response?.status || 'Stopped'); 15 }); 16 }, [setStatus]); 17 18 return { handleStart, handleStop }; 19};