From 5a9c1cea37e037ac583a94099817e6784944db08 Mon Sep 17 00:00:00 2001 From: alec_dev Date: Wed, 5 Feb 2025 06:19:18 +0000 Subject: [PATCH] Lint code with ESLint and Prettier Triggered by ae2628d74883e404438927456181a87bd7ced0a1 on branch refs/heads/issue-609 --- .../Preferences/UserDefinitions.tsx | 7 +-- .../lib/components/QueryComboBox/index.tsx | 47 ++++++++++--------- 2 files changed, 29 insertions(+), 25 deletions(-) diff --git a/specifyweb/frontend/js_src/lib/components/Preferences/UserDefinitions.tsx b/specifyweb/frontend/js_src/lib/components/Preferences/UserDefinitions.tsx index 044bbd9fc25..78e891d0dff 100644 --- a/specifyweb/frontend/js_src/lib/components/Preferences/UserDefinitions.tsx +++ b/specifyweb/frontend/js_src/lib/components/Preferences/UserDefinitions.tsx @@ -65,9 +65,10 @@ const isDarkMode = ({ }: PreferencesVisibilityContext): boolean => isDarkMode || isRedirecting; // Navigator may not be defined in some environments, like non-browser environments -const altKeyName = typeof navigator !== 'undefined' && navigator?.userAgent?.includes('Mac') - ? 'Option' - : 'Alt'; +const altKeyName = + typeof navigator !== 'undefined' && navigator?.userAgent?.includes('Mac') + ? 'Option' + : 'Alt'; /** * Have to be careful as preferences may be used before schema is loaded diff --git a/specifyweb/frontend/js_src/lib/components/QueryComboBox/index.tsx b/specifyweb/frontend/js_src/lib/components/QueryComboBox/index.tsx index 81f98171382..76a9b506749 100644 --- a/specifyweb/frontend/js_src/lib/components/QueryComboBox/index.tsx +++ b/specifyweb/frontend/js_src/lib/components/QueryComboBox/index.tsx @@ -264,29 +264,32 @@ export function QueryComboBox({ (typeof typeSearch === 'object' ? typeSearch?.table : undefined) ?? field.relatedTable; - const [fetchedTreeDefinition] = useAsyncState( - React.useCallback(async () => { - if (resource?.specifyTable === tables.Determination) { - return resource.collection?.related?.specifyTable === tables.CollectionObject - ? (resource.collection?.related as SpecifyResource) - .rgetPromise('collectionObjectType') - .then( - ( - collectionObjectType: - | SpecifyResource - | undefined - ) => collectionObjectType?.get('taxonTreeDef') - ) - : undefined; - } else if (resource?.specifyTable === tables.Taxon) { - const definition = resource.get('definition') - const parentDefinition = (resource?.independentResources?.parent as SpecifyResource)?.get?.('definition'); - return definition || parentDefinition; + const [fetchedTreeDefinition] = useAsyncState( + React.useCallback(async () => { + if (resource?.specifyTable === tables.Determination) { + return resource.collection?.related?.specifyTable === + tables.CollectionObject + ? (resource.collection?.related as SpecifyResource) + .rgetPromise('collectionObjectType') + .then( + ( + collectionObjectType: + | SpecifyResource + | undefined + ) => collectionObjectType?.get('taxonTreeDef') + ) + : undefined; + } else if (resource?.specifyTable === tables.Taxon) { + const definition = resource.get('definition'); + const parentDefinition = ( + resource?.independentResources?.parent as SpecifyResource + )?.get?.('definition'); + return definition || parentDefinition; } - return undefined; - }, [resource, resource?.collection?.related?.get('collectionObjectType')]), - false - ); + return undefined; + }, [resource, resource?.collection?.related?.get('collectionObjectType')]), + false + ); // Tree Definition passed by a parent QCBX in the component tree const parentTreeDefinition = React.useContext(TreeDefinitionContext);