Skip to content

Commit 4290a56

Browse files
committed
Fixed types etc. so that column-views is publishable
1 parent 0745ccb commit 4290a56

File tree

9 files changed

+43
-16
lines changed

9 files changed

+43
-16
lines changed

packages/column-views/package.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,16 @@
3434
"@macrostrat/column-components": "workspace:^",
3535
"@macrostrat/data-components": "workspace:^",
3636
"@macrostrat/hyper": "^3.0.6",
37+
"@macrostrat/map-interface": "workspace:^",
38+
"@macrostrat/map-styles": "workspace:^",
39+
"@macrostrat/mapbox-react": "workspace:^",
40+
"@macrostrat/mapbox-utils": "workspace:^",
3741
"@macrostrat/stratigraphy-utils": "workspace:^",
3842
"@macrostrat/svg-map-components": "workspace:^",
3943
"@macrostrat/timescale": "workspace:^",
4044
"@macrostrat/ui-components": "workspace:^",
4145
"@turf/buffer": "^7.2.0",
46+
"@turf/centroid": "^7.2.0",
4247
"@turf/distance": "^7.2.0",
4348
"@turf/line-intersect": "^7.2.0",
4449
"@turf/nearest-point-on-line": "^7.2.0",
@@ -55,7 +60,10 @@
5560
"d3-format": "^3.1.0",
5661
"d3-geo": "^3.1.1",
5762
"d3-geo-voronoi": "^2.1.0",
63+
"d3-path": "^3.1.0",
64+
"d3-scale": "^4.0.2",
5865
"d3-shape": "^3.2.0",
66+
"mapbox-gl": "^2.11.0",
5967
"react-spring": "^9.7.5",
6068
"topojson-client": "^3.1.0",
6169
"zustand": "^5.0.3",
@@ -71,6 +79,8 @@
7179
"directory": "packages/column-views"
7280
},
7381
"devDependencies": {
82+
"@types/d3-path": "^3",
83+
"@types/d3-scale": "^4",
7484
"parcel": "^2.13.3",
7585
"postcss": "^8.0.0",
7686
"postcss-modules": "^6.0.0"

packages/column-views/src/carbon-isotopes/column.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
ColumnAxis,
77
ColumnContext,
88
} from "@macrostrat/column-components";
9-
import { SimpleUnitsColumn, IUnit, ColumnArgs } from "../units";
9+
import { SimpleUnitsColumn, IUnit } from "../units";
1010
import { useContext } from "react";
1111
import { IsotopesColumn } from "./isotopes-column";
1212
import { MacrostratColumnProvider } from "../data-provider";
@@ -98,6 +98,8 @@ const Section = (props: IColumnProps) => {
9898
);
9999
};
100100

101+
type ColumnArgs = any;
102+
101103
function Column(props: Omit<IColumnProps, "data"> & { params: ColumnArgs }) {
102104
const { params } = props;
103105
const data: IUnit[] = useAPIResult("/units", {

packages/column-views/src/column.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ function ColumnInner(props: ColumnInnerProps) {
182182
);
183183
}
184184

185-
interface ColumnContainerProps extends HTMLAttributes<HTMLDivElement> {
185+
export interface ColumnContainerProps extends HTMLAttributes<HTMLDivElement> {
186186
className?: string;
187187
}
188188

packages/column-views/src/data-provider/base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { ColumnProvider } from "@macrostrat/column-components";
2222
import { ReactNode } from "react";
2323
import { useMacrostratColumnData } from "./store";
2424

25-
interface MacrostratDataProviderProps {
25+
export interface MacrostratDataProviderProps {
2626
baseURL: string;
2727
children: React.ReactNode;
2828
}

packages/column-views/src/data-provider/store.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
import { ExtUnit } from "../prepare-units/helpers";
88
import { ColumnAxisType } from "@macrostrat/column-components";
99

10-
interface MacrostratColumnDataContext {
10+
export interface MacrostratColumnDataContext {
1111
units: ExtUnit[];
1212
sections: PackageLayoutData[];
1313
totalHeight?: number;

packages/column-views/src/maps/column-correlation/state.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,8 @@ import {
1515
useEffect,
1616
} from "react";
1717
import h from "@macrostrat/hyper";
18-
import { useAsyncEffect } from "@macrostrat/ui-components";
1918
import { createComputed } from "zustand-computed";
20-
import {
21-
useMacrostratColumns,
22-
useMacrostratStore,
23-
} from "../../data-provider/base";
19+
import { useMacrostratColumns } from "../../data-provider/base";
2420

2521
export interface CorrelationMapInput {
2622
columns: ColumnGeoJSONRecord[];

packages/column-views/src/maps/column-navigation/mapbox/state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import h from "@macrostrat/hyper";
1111
import {
1212
useMacrostratColumns,
1313
useMacrostratStore,
14-
} from "@macrostrat/column-views";
14+
} from "../../../data-provider";
1515

1616
export interface NavigationStore {
1717
columns: ColumnGeoJSONRecordWithID[];

packages/column-views/src/unit-details/panel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
Parenthetical,
1515
Value,
1616
} from "@macrostrat/data-components";
17-
import { useMacrostratData, useMacrostratDefs } from "@macrostrat/column-views";
17+
import { useMacrostratData, useMacrostratDefs } from "../data-provider";
1818
import { Environment, UnitLong, UnitLongFull } from "@macrostrat/api-types";
1919
import { defaultNameFunction } from "../units/names";
2020
import classNames from "classnames";

yarn.lock

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2588,17 +2588,24 @@ __metadata:
25882588
"@macrostrat/column-components": "workspace:^"
25892589
"@macrostrat/data-components": "workspace:^"
25902590
"@macrostrat/hyper": "npm:^3.0.6"
2591+
"@macrostrat/map-interface": "workspace:^"
2592+
"@macrostrat/map-styles": "workspace:^"
2593+
"@macrostrat/mapbox-react": "workspace:^"
2594+
"@macrostrat/mapbox-utils": "workspace:^"
25912595
"@macrostrat/stratigraphy-utils": "workspace:^"
25922596
"@macrostrat/svg-map-components": "workspace:^"
25932597
"@macrostrat/timescale": "workspace:^"
25942598
"@macrostrat/ui-components": "workspace:^"
25952599
"@turf/buffer": "npm:^7.2.0"
2600+
"@turf/centroid": "npm:^7.2.0"
25962601
"@turf/distance": "npm:^7.2.0"
25972602
"@turf/line-intersect": "npm:^7.2.0"
25982603
"@turf/nearest-point-on-line": "npm:^7.2.0"
25992604
"@types/chroma-js": "npm:^3"
26002605
"@types/d3-format": "npm:^3"
26012606
"@types/d3-geo": "npm:^3"
2607+
"@types/d3-path": "npm:^3"
2608+
"@types/d3-scale": "npm:^4"
26022609
"@types/d3-shape": "npm:^3"
26032610
"@types/topojson-client": "npm:^3.1.5"
26042611
"@visx/axis": "npm:^3.12.0"
@@ -2609,7 +2616,10 @@ __metadata:
26092616
d3-format: "npm:^3.1.0"
26102617
d3-geo: "npm:^3.1.1"
26112618
d3-geo-voronoi: "npm:^2.1.0"
2619+
d3-path: "npm:^3.1.0"
2620+
d3-scale: "npm:^4.0.2"
26122621
d3-shape: "npm:^3.2.0"
2622+
mapbox-gl: "npm:^2.11.0"
26132623
parcel: "npm:^2.13.3"
26142624
postcss: "npm:^8.0.0"
26152625
postcss-modules: "npm:^6.0.0"
@@ -2744,7 +2754,7 @@ __metadata:
27442754
languageName: unknown
27452755
linkType: soft
27462756

2747-
"@macrostrat/map-interface@workspace:packages/map-interface":
2757+
"@macrostrat/map-interface@workspace:^, @macrostrat/map-interface@workspace:packages/map-interface":
27482758
version: 0.0.0-use.local
27492759
resolution: "@macrostrat/map-interface@workspace:packages/map-interface"
27502760
dependencies:
@@ -5257,7 +5267,7 @@ __metadata:
52575267
languageName: node
52585268
linkType: hard
52595269

5260-
"@turf/centroid@npm:^7.1.0":
5270+
"@turf/centroid@npm:^7.1.0, @turf/centroid@npm:^7.2.0":
52615271
version: 7.2.0
52625272
resolution: "@turf/centroid@npm:7.2.0"
52635273
dependencies:
@@ -5555,7 +5565,7 @@ __metadata:
55555565
languageName: node
55565566
linkType: hard
55575567

5558-
"@types/d3-path@npm:*":
5568+
"@types/d3-path@npm:*, @types/d3-path@npm:^3":
55595569
version: 3.1.1
55605570
resolution: "@types/d3-path@npm:3.1.1"
55615571
checksum: 10c0/2c36eb31ebaf2ce4712e793fd88087117976f7c4ed69cc2431825f999c8c77cca5cea286f3326432b770739ac6ccd5d04d851eb65e7a4dbcc10c982b49ad2c02
@@ -5578,6 +5588,15 @@ __metadata:
55785588
languageName: node
55795589
linkType: hard
55805590

5591+
"@types/d3-scale@npm:^4":
5592+
version: 4.0.9
5593+
resolution: "@types/d3-scale@npm:4.0.9"
5594+
dependencies:
5595+
"@types/d3-time": "npm:*"
5596+
checksum: 10c0/4ac44233c05cd50b65b33ecb35d99fdf07566bcdbc55bc1306b2f27d1c5134d8c560d356f2c8e76b096e9125ffb8d26d95f78d56e210d1c542cb255bdf31d6c8
5597+
languageName: node
5598+
linkType: hard
5599+
55815600
"@types/d3-selection@npm:*, @types/d3-selection@npm:^3.0.0, @types/d3-selection@npm:^3.0.10":
55825601
version: 3.0.11
55835602
resolution: "@types/d3-selection@npm:3.0.11"
@@ -7238,7 +7257,7 @@ __metadata:
72387257
languageName: node
72397258
linkType: hard
72407259

7241-
"d3-scale@npm:4, d3-scale@npm:4.0.2":
7260+
"d3-scale@npm:4, d3-scale@npm:4.0.2, d3-scale@npm:^4.0.2":
72427261
version: 4.0.2
72437262
resolution: "d3-scale@npm:4.0.2"
72447263
dependencies:
@@ -9964,7 +9983,7 @@ __metadata:
99649983
languageName: node
99659984
linkType: hard
99669985

9967-
"mapbox-gl@npm:^2.15.0":
9986+
"mapbox-gl@npm:^2.11.0, mapbox-gl@npm:^2.15.0":
99689987
version: 2.15.0
99699988
resolution: "mapbox-gl@npm:2.15.0"
99709989
dependencies:

0 commit comments

Comments
 (0)