Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion deps/web-components
Submodule web-components updated 79 files
+6 −0 .storybook/main.ts
+4 −0 README.md
+4 −2 package.json
+31 −0 packages/chronostrat-utils/package.json
+68 −0 packages/chronostrat-utils/src/index.ts
+3 −0 packages/column-components/package.json
+6 −0 packages/column-components/src/lithology/column-patterns.ts
+8 −17 packages/column-components/stories/base-section.ts
+0 −73 packages/column-components/stories/measured-section.sass
+66 −0 packages/column-components/stories/measured-section.stories.module.sass
+1 −2 packages/column-components/stories/measured-section.stories.ts
+0 −71 packages/column-components/stories/measured-section.styl
+0 −22 packages/column-components/stories/zebra-nappe.sass
+23 −0 packages/column-components/stories/zebra-nappe.stories.module.sass
+6 −3 packages/column-components/stories/zebra-nappe.stories.ts
+2 −1 packages/column-views/package.json
+0 −121 packages/column-views/src/column.module.old.styl
+112 −0 packages/column-views/src/column.module.sass
+0 −104 packages/column-views/src/column.module.scss
+56 −3 packages/column-views/src/helpers.ts
+130 −153 packages/column-views/src/index.ts
+121 −0 packages/column-views/src/section.ts
+27 −0 packages/column-views/src/selection-popover.module.sass
+71 −0 packages/column-views/src/selection-popover.ts
+12 −0 packages/column-views/src/store.ts
+51 −0 packages/column-views/src/unit-details/index.module.sass
+209 −0 packages/column-views/src/unit-details/index.ts
+3 −0 packages/column-views/src/units/boxes.module.sass
+30 −12 packages/column-views/src/units/boxes.ts
+0 −2 packages/column-views/src/units/composite.module.old.styl
+2 −0 packages/column-views/src/units/composite.module.sass
+0 −3 packages/column-views/src/units/composite.module.scss
+3 −2 packages/column-views/src/units/composite.ts
+60 −18 packages/column-views/src/units/selection.ts
+0 −15 packages/column-views/src/units/units.old.styl
+4 −0 packages/column-views/stories/column.stories.module.sass
+168 −0 packages/column-views/stories/column.stories.ts
+26 −0 packages/column-views/stories/pattern-loading.stories.module.sass
+58 −0 packages/column-views/stories/pattern-loading.stories.ts
+2 −2 packages/column-views/stories/static-column.stories.ts
+57 −0 packages/column-views/stories/unit-details.stories.ts
+1 −0 packages/data-components/package.json
+1 −0 packages/data-components/src/components/index.ts
+21 −0 packages/data-components/src/components/unit-details/index.module.sass
+111 −0 packages/data-components/src/components/unit-details/index.ts
+34 −0 packages/data-components/src/components/unit-details/lithology-tag.module.sass
+67 −0 packages/data-components/src/components/unit-details/lithology-tag.ts
+74 −0 packages/data-components/src/components/unit-details/unit-details.stories.ts
+8 −0 packages/data-sheet2/src/components/actions.module.sass
+11 −0 packages/data-sheet2/src/components/actions.ts
+34 −2 packages/data-sheet2/src/core.ts
+5 −0 packages/data-sheet2/src/main.module.sass
+17 −1 packages/data-sheet2/src/provider.ts
+57 −4 packages/data-sheet2/stories/postgrest-sheet.stories.ts
+8 −0 packages/feedback-components/package.json
+0 −340 packages/feedback-components/src/FeedbackWrap.tsx
+0 −54 packages/feedback-components/src/Node.tsx
+0 −170 packages/feedback-components/src/TextVisualizer.tsx
+0 −123 packages/feedback-components/src/data_fetcher.tsx
+34 −44 packages/feedback-components/src/extractions/index.ts
+0 −5 packages/feedback-components/src/feedback.module.sass
+19 −117 packages/feedback-components/src/feedback/edit-state.ts
+1 −0 packages/feedback-components/src/feedback/feedback.module.sass
+98 −0 packages/feedback-components/src/feedback/graph.ts
+67 −19 packages/feedback-components/src/feedback/index.ts
+6 −2 packages/feedback-components/src/feedback/node.ts
+8 −2 packages/feedback-components/src/feedback/text-visualizer.ts
+5 −1 packages/feedback-components/src/feedback/type-selector/index.ts
+1 −3 packages/feedback-components/src/feedback/types.ts
+0 −154 packages/feedback-components/src/feedback_recorder.tsx
+0 −81 packages/feedback-components/src/index.stories.ts
+0 −76 packages/feedback-components/src/types.tsx
+40 −0 packages/feedback-components/stories/feedback.stories.ts
+330 −0 packages/feedback-components/stories/test-data.ts
+1 −0 packages/map-interface/src/map-view/index.ts
+1 −0 packages/style-system/src/main.sass
+26 −0 packages/ui-components/src/data/index.module.sass
+56 −0 packages/ui-components/src/data/index.ts
+1 −0 packages/ui-components/src/index.ts
2 changes: 0 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@
"chalk": "^5.3.0",
"http-proxy-middleware": "^3.0.3",
"prettier": "^2.7.1",
"react-arborist": "^3.4.0",
"react-text-annotate-blend": "^1.2.0",
"sass": "^1.49.0",
"sass-embedded": "^1.79.1",
"stylus": "^0.55.0",
Expand Down
2 changes: 1 addition & 1 deletion pages/dev/me/+Page.client.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import h from "@macrostrat/hyper";
import { DocumentationPage } from "~/layouts";
import { AuthStatus, useAuth } from "@macrostrat/auth-components";
import { usePostgresQuery } from "#/integrations/xdd/extractions/lib/data-service";
import { usePostgresQuery } from "#/integrations/xdd/extractions/data-service";

export function Page() {
return h(DocumentationPage, { title: "Login" }, [
Expand Down
9 changes: 7 additions & 2 deletions pages/integrations/xdd/extractions/@paperId/+Page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,16 @@ import h from "@macrostrat/hyper";
import { ContentPage } from "~/layouts";
import { PageBreadcrumbs } from "~/components";
import { usePageContext } from "vike-react/usePageContext";
import { ExtractionContext, enhanceData } from "../lib";
import {
ExtractionContext,
enhanceData,
} from "@macrostrat/feedback-components";
import {
useEntityTypeIndex,
useModelIndex,
usePostgresQuery,
} from "../lib/data-service";
} from "../data-service";
import { MatchedEntityLink } from "../match";

export function Page() {
return h(ContentPage, [h(PageBreadcrumbs), h(PageMain)]);
Expand Down Expand Up @@ -46,6 +50,7 @@ function ExtractionIndex() {
h(ExtractionContext, {
data: enhanceData(d, models, entityTypes),
entityTypes,
matchComponent: MatchedEntityLink,
}),
]);
}),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ export function usePostgresQuery(
) {
const [data, setData] = useState(null);

useEffect(() => {
console.warn("usePostgresQuery should be moved to a separate package");
}, []);

let _filters: FilterDef[] = [];
if (filters != null) {
if (!Array.isArray(filters)) {
Expand Down
226 changes: 0 additions & 226 deletions pages/integrations/xdd/extractions/lib/index.ts

This file was deleted.

10 changes: 0 additions & 10 deletions pages/integrations/xdd/extractions/lib/main.module.sass

This file was deleted.

30 changes: 0 additions & 30 deletions pages/integrations/xdd/extractions/lib/types.ts

This file was deleted.

46 changes: 46 additions & 0 deletions pages/integrations/xdd/extractions/match.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
import h from "@macrostrat/hyper";

type MacrostratMatchData = {
/** Data for Macrostrat matches from the matching service */
strat_name_id?: number;
lith_id?: number;
lith_att_id?: number;
};

export function MatchedEntityLink({ data }: { data: MacrostratMatchData }) {
if (data == null) return null;
const href = buildHref(data);
return h([" ", h("a.match", { href }, `#${matchID(data)}`)]);
}

function buildHref(match) {
/** Build a URL for a matched term
* TODO: this is specific to Macrostrat's UI
* */
if (match == null) return null;

if (match.strat_name_id != null) {
return `/lex/strat-names/${match.strat_name_id}`;
}

if (match.lith_id != null) {
return `/lex/lithologies`;
}

if (match.lith_att_id != null) {
return `/lex/lithologies`;
}

return null;
}

function matchID(match: MacrostratMatchData) {
if (match == null) return null;

for (const id of ["strat_name_id", "lith_id", "lith_att_id"]) {
if (match[id]) {
return match[id];
}
}
return null;
}
5 changes: 4 additions & 1 deletion pages/integrations/xdd/feedback/+Page.client.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
import { FullscreenPage } from "~/layouts";
import h from "./main.module.sass";
import styles from "./main.module.sass";
import hyper from "@macrostrat/hyper";
import { PageBreadcrumbs } from "~/components";
import { PostgRESTTableView } from "@macrostrat/data-sheet2";
import { postgrestPrefix } from "@macrostrat-web/settings";

const h = hyper.styled(styles);

export function Page() {
return h(FullscreenPage, { className: "main" }, [
h(PageBreadcrumbs),
Expand Down
Loading