Skip to content

Commit c01e445

Browse files
frano-mFran McDade
and
Fran McDade
authored
feat: add version info to footer for LungMap Explorer (#4264) (#4284)
feat: add version info to footer (#4264) Co-authored-by: Fran McDade <[email protected]>
1 parent e32d084 commit c01e445

File tree

16 files changed

+55
-29
lines changed

16 files changed

+55
-29
lines changed

package-lock.json

+7-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"check-system-status:anvil-cmg": "esrun e2e/anvil/anvil-check-system-status.ts"
3636
},
3737
"dependencies": {
38-
"@databiosphere/findable-ui": "15.0.1",
38+
"@databiosphere/findable-ui": "15.0.2",
3939
"@emotion/react": "^11.13.3",
4040
"@emotion/styled": "^11.13.0",
4141
"@mdx-js/loader": "^3.0.1",

site-config/anvil-catalog/dev/config.ts

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as C from "../../../app/components/index";
22
import { socialMedia } from "../../anvil/dev/socialMedia";
3+
import { GIT_HUB_REPO_URL } from "../../common/constants";
34
import { SiteConfig } from "../../common/entities";
45
import {
56
ANVIL_CATALOG_CATEGORY_KEY,
@@ -17,7 +18,6 @@ import { buildNavigation } from "./layout/header/navigation/navigation";
1718
const APP_TITLE = "AnVIL Dataset Catalog";
1819
const BROWSER_URL = "https://anvilproject.dev.clevercanary.com";
1920
const EXPLORER_URL = "https://explore.anvilproject.dev.clevercanary.com";
20-
const GIT_HUB_REPO_URL = "https://github.com/DataBiosphere/data-browser";
2121
const HOME_PAGE_PATH = ROUTES.CONSORTIA;
2222
const PORTAL_URL = "https://anvilproject.dev.clevercanary.com";
2323
const SLOGAN = "NHGRI Analysis Visualization and Informatics Lab-space";
@@ -26,7 +26,7 @@ export function makeConfig(
2626
browserUrl: string,
2727
portalUrl: string,
2828
explorerUrl: string,
29-
gitHubUrl: string = GIT_HUB_REPO_URL
29+
gitHubUrl: string
3030
): SiteConfig {
3131
return {
3232
analytics: {
@@ -125,6 +125,11 @@ export function makeConfig(
125125
};
126126
}
127127

128-
const config: SiteConfig = makeConfig(BROWSER_URL, PORTAL_URL, EXPLORER_URL);
128+
const config: SiteConfig = makeConfig(
129+
BROWSER_URL,
130+
PORTAL_URL,
131+
EXPLORER_URL,
132+
GIT_HUB_REPO_URL
133+
);
129134

130135
export default config;

site-config/anvil-catalog/prod/config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { GIT_HUB_REPO_URL } from "../../common/constants";
12
import { SiteConfig } from "../../common/entities";
23
import { makeConfig } from "../dev/config";
34

@@ -7,7 +8,7 @@ const EXPLORER_URL = "https://explore.anvilproject.org";
78
const PORTAL_URL = "https://anvilproject.org";
89

910
const config: SiteConfig = {
10-
...makeConfig(BROWSER_URL, PORTAL_URL, EXPLORER_URL),
11+
...makeConfig(BROWSER_URL, PORTAL_URL, EXPLORER_URL, GIT_HUB_REPO_URL),
1112
};
1213

1314
// Update gtmAuth for the prod environment lookup.

site-config/anvil-cmg/cc-dev/config.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { GIT_HUB_REPO_URL } from "../../common/constants";
12
import { SiteConfig } from "../../common/entities";
23
import { makeConfig } from "../dev/config";
34
import { authenticationConfig } from "./authentication/authentication";
@@ -6,7 +7,8 @@ const config: SiteConfig = {
67
...makeConfig(
78
"https://anvilproject.dev.clevercanary.com",
89
"https://anvilproject.dev.clevercanary.com",
9-
"https://service.anvil.gi.ucsc.edu"
10+
"https://service.anvil.gi.ucsc.edu",
11+
GIT_HUB_REPO_URL
1012
),
1113
exportToTerraUrl: "https://bvdp-saturn-dev.appspot.com/",
1214
};

site-config/anvil-cmg/dev/config.ts

+8-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { CATALOG_DEFAULT } from "../../../app/apis/azul/anvil-cmg/common/constan
44
import * as C from "../../../app/components/index";
55
import { mapSelectCategoryValue } from "../../../app/config/utils";
66
import { bindSystemStatusResponse } from "../../../app/viewModelBuilders/azul/common/systemStatusMapper/systemStatusMapper";
7-
import { FLATTEN } from "../../common/constants";
7+
import { FLATTEN, GIT_HUB_REPO_URL } from "../../common/constants";
88
import { SiteConfig } from "../../common/entities";
99
import { ANVIL_CMG_CATEGORY_KEY, ANVIL_CMG_CATEGORY_LABEL } from "../category";
1010
import { announcements } from "./announcements/announcements";
@@ -23,14 +23,13 @@ import { floating } from "./layout/floating";
2323
const APP_TITLE = "AnVIL Data Explorer";
2424
const DATA_URL = "https://service.anvil.gi.ucsc.edu";
2525
const BROWSER_URL = "https://explore.anvil.gi.ucsc.edu";
26-
const GIT_HUB_REPO_URL = "https://github.com/DataBiosphere/data-browser";
2726
const PORTAL_URL = "https://anvilproject.dev.clevercanary.com";
2827

2928
export function makeConfig(
3029
browserUrl: string,
3130
portalUrl: string,
3231
dataUrl: string,
33-
gitHubUrl: string = GIT_HUB_REPO_URL,
32+
gitHubUrl: string,
3433
catalog: string = CATALOG_DEFAULT
3534
): SiteConfig {
3635
return {
@@ -225,6 +224,11 @@ export function makeConfig(
225224
};
226225
}
227226

228-
const config: SiteConfig = makeConfig(BROWSER_URL, PORTAL_URL, DATA_URL);
227+
const config: SiteConfig = makeConfig(
228+
BROWSER_URL,
229+
PORTAL_URL,
230+
DATA_URL,
231+
GIT_HUB_REPO_URL
232+
);
229233

230234
export default config;

site-config/anvil-cmg/prod/config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { EntityConfig } from "@databiosphere/findable-ui/lib/config/entities";
2+
import { GIT_HUB_REPO_URL } from "../../common/constants";
23
import { SiteConfig } from "../../common/entities";
34
import { makeConfig } from "../dev/config";
45
import { downloadColumn } from "../dev/index/filesEntityConfig";
@@ -9,7 +10,7 @@ const config: SiteConfig = {
910
"https://explore.anvilproject.org",
1011
"https://anvilproject.org",
1112
"https://service.explore.anvilproject.org",
12-
undefined,
13+
GIT_HUB_REPO_URL,
1314
"anvil8"
1415
),
1516
exportToTerraUrl: "https://anvil.terra.bio/",

site-config/anvil-cmg/tempdev/config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { GIT_HUB_REPO_URL } from "../../common/constants";
12
import { SiteConfig } from "../../common/entities";
23
import { makeConfig } from "../dev/config";
34
import { authenticationConfig } from "./authentication/authentication";
@@ -7,7 +8,7 @@ const config: SiteConfig = {
78
"https://explore.temp.gi.ucsc.edu",
89
"https://anvilproject.org",
910
"https://service.temp.gi.ucsc.edu",
10-
undefined,
11+
GIT_HUB_REPO_URL,
1112
"anvil"
1213
),
1314
exportToTerraUrl: "https://bvdp-saturn-dev.appspot.com/",

site-config/common/constants.ts

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ export const FLATTEN: Record<
1717
XS_ONLY: { xs: true },
1818
};
1919

20+
export const GIT_HUB_REPO_URL = "https://github.com/DataBiosphere/data-browser";
21+
2022
export const VISIBLE: Record<
2123
string,
2224
Partial<Record<BreakpointKey, boolean>>

site-config/hca-dcp/cc-ma-dev/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { GIT_HUB_REPO_URL } from "../../common/constants";
12
import { SiteConfig } from "../../common/entities";
23
import { makeConfig } from "../dev/config";
34
import { getAuthenticationConfig } from "./authentication/authentication";
@@ -12,7 +13,6 @@ const BROWSER_URL =
1213
"https://ma-pilot.explore.data.humancellatlas.dev.clevercanary.com";
1314
const CATALOG = "dcp3";
1415
const DATA_URL = "https://service.dev.singlecell.gi.ucsc.edu";
15-
const GIT_HUB_REPO_URL = "https://github.com/DataBiosphere/data-browser";
1616
const PORTAL_URL = "https://data.humancellatlas.dev.clevercanary.com";
1717

1818
const config: SiteConfig = {

site-config/hca-dcp/dev/config.ts

+8-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
} from "@databiosphere/findable-ui/lib/theme/common/typography";
1212
import * as C from "../../../app/components/index";
1313
import { bindSystemStatusResponse } from "../../../app/viewModelBuilders/azul/common/systemStatusMapper/systemStatusMapper";
14-
import { FLATTEN } from "../../common/constants";
14+
import { FLATTEN, GIT_HUB_REPO_URL } from "../../common/constants";
1515
import { SiteConfig } from "../../common/entities";
1616
import { announcements } from "./announcements/announcements";
1717
import { exportConfig } from "./export/export";
@@ -29,7 +29,6 @@ const BROWSER_URL = "https://explore.data.humancellatlas.dev.clevercanary.com";
2929
const DATA_URL = "https://service.azul.data.humancellatlas.org";
3030
const EXPORT_TO_TERRA_URL = "https://app.terra.bio";
3131
const FONT_FAMILY_DIN = "'din-2014', sans-serif";
32-
const GIT_HUB_REPO_URL = "https://github.com/DataBiosphere/data-browser";
3332
const HOME_PAGE_PATH = "/projects";
3433
const ORG_URL = "https://www.humancellatlas.org";
3534
const PAGINATION_PAGE_SIZE = "25";
@@ -39,7 +38,7 @@ export function makeConfig(
3938
browserUrl: string,
4039
portalUrl: string,
4140
dataUrl: string,
42-
gitHubUrl: string = GIT_HUB_REPO_URL,
41+
gitHubUrl: string,
4342
catalog: string = CATALOG
4443
): SiteConfig {
4544
return {
@@ -205,6 +204,11 @@ export function makeConfig(
205204
};
206205
}
207206

208-
const config: SiteConfig = makeConfig(BROWSER_URL, PORTAL_URL, DATA_URL);
207+
const config: SiteConfig = makeConfig(
208+
BROWSER_URL,
209+
PORTAL_URL,
210+
DATA_URL,
211+
GIT_HUB_REPO_URL
212+
);
209213

210214
export default config;

site-config/hca-dcp/ma-dev/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { GIT_HUB_REPO_URL } from "../../common/constants";
12
import { SiteConfig } from "../../common/entities";
23
import { makeManagedAccessConfig } from "../cc-ma-dev/config";
34
import { makeConfig } from "../dev/config";
@@ -6,7 +7,6 @@ import { makeConfig } from "../dev/config";
67
const BROWSER_URL = "https://explore.dev.singlecell.gi.ucsc.edu";
78
const CATALOG = "dcp3";
89
export const DATA_URL = "https://service.dev.singlecell.gi.ucsc.edu";
9-
const GIT_HUB_REPO_URL = "https://github.com/DataBiosphere/data-browser";
1010
export const PORTAL_URL = "https://dev.singlecell.gi.ucsc.edu";
1111

1212
const config: SiteConfig = {

site-config/hca-dcp/ma-prod/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { GIT_HUB_REPO_URL } from "../../common/constants";
12
import { SiteConfig } from "../../common/entities";
23
import { makeManagedAccessConfig } from "../cc-ma-dev/config";
34
import { makeConfig } from "../dev/config";
@@ -7,7 +8,6 @@ import { getAuthenticationConfig } from "./authentication/authentication";
78
const BROWSER_URL = "https://explore.data.humancellatlas.org";
89
const CATALOG = "dcp43";
910
const DATA_URL = "https://service.azul.data.humancellatlas.org";
10-
const GIT_HUB_REPO_URL = "https://github.com/DataBiosphere/data-browser";
1111
const PORTAL_URL = "https://data.humancellatlas.org";
1212

1313
const config: SiteConfig = {

site-config/hca-dcp/prod/config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { GIT_HUB_REPO_URL } from "../../common/constants";
12
import { SiteConfig } from "../../common/entities";
23
import { makeConfig } from "../dev/config";
34

@@ -7,7 +8,7 @@ export const DATA_URL = "https://service.azul.data.humancellatlas.org";
78
export const PORTAL_URL = "https://data.humancellatlas.org";
89

910
const config: SiteConfig = {
10-
...makeConfig(BROWSER_URL, PORTAL_URL, DATA_URL),
11+
...makeConfig(BROWSER_URL, PORTAL_URL, DATA_URL, GIT_HUB_REPO_URL),
1112
};
1213

1314
// Update gtmAuth for the prod environment lookup.

site-config/lungmap/dev/config.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import hcaConfig, {
44
PORTAL_URL as HCA_PORTAL_URL,
55
} from "site-config/hca-dcp/ma-dev/config";
66
import * as C from "../../../app/components/index";
7-
import { FLATTEN } from "../../common/constants";
7+
import { FLATTEN, GIT_HUB_REPO_URL } from "../../common/constants";
88
import { SiteConfig } from "../../common/entities";
99
import { filesEntityConfig as hcaFilesEntityConfig } from "../../hca-dcp/dev/index/filesEntityConfig";
1010
import { samplesEntityConfig as hcaSamplesEntityConfig } from "../../hca-dcp/dev/index/samplesEntityConfig";
@@ -27,6 +27,7 @@ export function makeConfig(
2727
browserUrl: string,
2828
portalUrl: string,
2929
dataUrl: string,
30+
gitHubUrl: string,
3031
catalog: string
3132
): SiteConfig {
3233
return {
@@ -60,6 +61,7 @@ export function makeConfig(
6061
explorerTitle: "Explore Data",
6162
export: exportConfig,
6263
exportToTerraUrl: EXPORT_TO_TERRA_URL,
64+
gitHubUrl,
6365
layout: {
6466
footer: {
6567
Branding: C.Logo({
@@ -75,6 +77,7 @@ export function makeConfig(
7577
},
7678
],
7779
socials: socialMedia.socials,
80+
versionInfo: true,
7881
},
7982
header: {
8083
authenticationEnabled: false,
@@ -126,6 +129,7 @@ const config: SiteConfig = makeConfig(
126129
BROWSER_URL,
127130
PORTAL_URL,
128131
DATA_URL,
132+
GIT_HUB_REPO_URL,
129133
CATALOG
130134
);
131135

site-config/lungmap/prod/config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { GIT_HUB_REPO_URL } from "../../common/constants";
12
import { SiteConfig } from "../../common/entities";
23
import {
34
DATA_URL as HCA_DATA_URL,
@@ -12,7 +13,7 @@ const PORTAL_URL = HCA_PORTAL_URL;
1213
const CATALOG = "lm7";
1314

1415
const config: SiteConfig = {
15-
...makeConfig(BROWSER_URL, PORTAL_URL, DATA_URL, CATALOG),
16+
...makeConfig(BROWSER_URL, PORTAL_URL, DATA_URL, GIT_HUB_REPO_URL, CATALOG),
1617
};
1718

1819
// Update gtmAuth for the prod environment lookup.

0 commit comments

Comments
 (0)