Files
iNaturalistReactNative/src/sharedHooks/useLayoutPrefs.ts
Ryan Stelly b78be9243d lint rule & autofix for "trailing comma" (#3299)
* (lint) MOB-1063 enforce trailing commas

* autofix trailing commas

* manually fix newly introduced maxlen violations

* add trailing comma convention to i18n build
2025-12-22 20:17:13 -06:00

17 lines
495 B
TypeScript

import useStore from "stores/useStore";
// Wraps values from the layout slice with descriptive names
const selector = state => ( {
// Vestigial stuff
obsDetailsTab: state.obsDetailsTab,
setObsDetailsTab: state.setObsDetailsTab,
loggedInWhileInDefaultMode: state.loggedInWhileInDefaultMode,
setLoggedInWhileInDefaultMode: state.setLoggedInWhileInDefaultMode,
// newer stuff
...state.layout,
} );
const useLayoutPrefs = ( ) => useStore( selector );
export default useLayoutPrefs;