From fedef1680a48f9fcbc168d12e4a901544a67e030 Mon Sep 17 00:00:00 2001 From: nofurtherinformation Date: Wed, 1 May 2024 16:47:33 -0500 Subject: [PATCH] lint / cleanup --- components/Map/Map.tsx | 2 +- utils/data/config.ts | 1 + utils/data/service/service.ts | 4 +-- utils/hooks/useDataService.ts | 55 ++++++++++++++++++++--------------- 4 files changed, 35 insertions(+), 27 deletions(-) diff --git a/components/Map/Map.tsx b/components/Map/Map.tsx index 19fa3d3..df44d9c 100644 --- a/components/Map/Map.tsx +++ b/components/Map/Map.tsx @@ -255,7 +255,7 @@ export const Map: React.FC = ({ initialFilter }) => { - + ))} diff --git a/utils/data/config.ts b/utils/data/config.ts index cf1df3f..b3dc9c2 100644 --- a/utils/data/config.ts +++ b/utils/data/config.ts @@ -276,6 +276,7 @@ export const tooltipConfig: Array<{ ], }, ] + export const defaultColumnGroup: keyof typeof columnGroups = Object.entries(columnGroups).find(([_k, v]) => v.columns.includes(defaultColumn) )![0] diff --git a/utils/data/service/service.ts b/utils/data/service/service.ts index 417152d..a1f46ae 100644 --- a/utils/data/service/service.ts +++ b/utils/data/service/service.ts @@ -365,8 +365,8 @@ export class DataService { for (const column of section.columns) { // @ts-ignore const columnConfig = columnsDict[column.col] - const data = await this.runQuery(` - SELECT "${columnConfig.column}" as "${columnConfig.name}" FROM ${this.getFromQueryString(columnConfig.table)} WHERE "${columnConfig.idColumn}" LIKE '${id}%' + // @ts-ignore + const data = await this.runQuery(`SELECT "${columnConfig.column}" as "${columnConfig.name}" FROM ${this.getFromQueryString(columnConfig.table)} WHERE "${columnConfig.idColumn}" LIKE '${id}%' `) sectionData.columns.push({ ...column, diff --git a/utils/hooks/useDataService.ts b/utils/hooks/useDataService.ts index ad127f1..787f01b 100644 --- a/utils/hooks/useDataService.ts +++ b/utils/hooks/useDataService.ts @@ -22,41 +22,48 @@ export const useDataService = () => { } const currentColumn = useAppSelector((state) => state.map.currentColumn) const currentColumnGroup = useAppSelector((state) => state.map.currentColumnGroup) + // @ts-ignore const currentColumnSpec = columnsDict[currentColumn]! if (!currentColumnSpec) { throw new Error(`Invalid column ${currentColumn}`) } const currentData = currentColumnSpec?.bivariate ? currentColumnSpec.tables : currentColumnSpec.table - const isReady = Array.isArray(currentData) ? currentData.every(t => completeData.includes(t)) : completeData.includes(currentData) + const isReady = Array.isArray(currentData) + // @ts-ignore + ? currentData.every((t) => completeData.includes(t)) + : completeData.includes(currentData) const isBivariate = currentColumnSpec?.bivariate || false const column = currentColumnSpec.column const manualBreaks = isBivariate ? undefined : currentColumnSpec?.manualBreaks - const colorScheme = currentColumnSpec?.colorScheme || "schemeYlOrRd" - const reversed = currentColumnSpec?.reversed || false - const nBins = isBivariate ? 3 : (currentColumnSpec?.nBins || 5) + const colorScheme = currentColumnSpec?.colorScheme || "schemeYlOrRd" + const reversed = currentColumnSpec?.reversed || false + const nBins = isBivariate ? 3 : currentColumnSpec?.nBins || 5 const table = currentColumnSpec?.bivariate ? currentColumnSpec?.tables : currentColumnSpec.table const idColumn = currentColumnSpec?.bivariate ? currentColumnSpec?.idColumns : currentColumnSpec.idColumn - const { colorFunc, breaks, colors } = useMapColor({ - bivariate: currentColumnSpec?.bivariate || false, - table, - column, - idColumn, - // @ts-ignore - colorScheme, - reversed, - filter, - nBins, - // breaksSchema: manualBreaks ? { - // type: "manual", - // breaks: manualBreaks - // } : { - // type: "quantile", - // nBins - // } - }, isReady) + const { colorFunc, breaks, colors } = useMapColor( + { + bivariate: currentColumnSpec?.bivariate || false, + table, + column, + idColumn, + // @ts-ignore + colorScheme, + reversed, + filter, + nBins, + // breaksSchema: manualBreaks ? { + // type: "manual", + // breaks: manualBreaks + // } : { + // type: "quantile", + // nBins + // } + }, + isReady + ) // console.log(breaks, colors) - + return { testfn: () => {}, ds, @@ -69,6 +76,6 @@ export const useDataService = () => { currentColumnGroup, filter, setCurrentData, - isBivariate + isBivariate, } }