import {initialRenderingOptions, RenderingOptions} from 'common/profiles-rendering' import {usePersistentLocalState} from 'web/hooks/use-persistent-local-state' export function useRenderingOptions() { const [renderingOptions, setRenderingOptions] = usePersistentLocalState( initialRenderingOptions, 'rendering-options', ) const updateRenderingOptions = (newState: Partial) => { const updatedState = {...newState} setRenderingOptions((prevState) => ({...prevState, ...updatedState})) } return {renderingOptions, updateRenderingOptions} }