Files
yaak-mountain-loop/src-web/hooks/useResponseViewMode.ts
Gregory Schier b2524c1de0 A bunch of tweaks
2023-04-06 16:05:25 -07:00

12 lines
314 B
TypeScript

import { useLocalStorage } from 'react-use';
export function useResponseViewMode(
requestId?: string,
): [string | undefined, (m: 'pretty' | 'raw') => void] {
const [value, setValue] = useLocalStorage<'pretty' | 'raw'>(
`response_view_mode::${requestId}`,
'pretty',
);
return [value, setValue];
}