🏷️ Search for custom tailnet name offers with keywords.
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};