From d942bb7c688825475886ec4146cf7fcbfa9dbc58 Mon Sep 17 00:00:00 2001 From: Gustavo Hidalgo Date: Wed, 16 Apr 2025 13:53:13 -0400 Subject: [PATCH 1/6] Bump up version number --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 07faa4e1..33b22931 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pc-datacatalog", - "version": "2025.4.2", + "version": "2025.4.3", "private": true, "proxy": "http://api:7071/", "dependencies": { From a575b93858d12d79a6a986598ecc1e17aa5d8c01 Mon Sep 17 00:00:00 2001 From: Gustavo Hidalgo Date: Wed, 16 Apr 2025 13:56:10 -0400 Subject: [PATCH 2/6] Bump up version number (#502) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 07faa4e1..33b22931 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pc-datacatalog", - "version": "2025.4.2", + "version": "2025.4.3", "private": true, "proxy": "http://api:7071/", "dependencies": { From dda0ce7560d6de5f79dc0154a002d234de34c2ef Mon Sep 17 00:00:00 2001 From: Gustavo Hidalgo Date: Mon, 19 May 2025 11:38:20 -0400 Subject: [PATCH 3/6] Planetary computer pro announcement message bar --- src/components/Header/Header.index.tsx | 2 ++ .../PlanetaryComputerProAnnouncement.tsx | 36 +++++++++++++++++++ src/components/Header/styles.ts | 4 +++ 3 files changed, 42 insertions(+) create mode 100644 src/components/Header/components/PlanetaryComputerProAnnouncement.tsx diff --git a/src/components/Header/Header.index.tsx b/src/components/Header/Header.index.tsx index 501f4872..62d6dbc6 100644 --- a/src/components/Header/Header.index.tsx +++ b/src/components/Header/Header.index.tsx @@ -2,6 +2,7 @@ import { headerStyle } from "./styles"; import { gridContentStyle, offGridContentStyle } from "styles"; import { HeaderBar } from "./Header.Bar"; import { HeaderOverflow } from "./Header.Overflow"; +import { PlanetaryComputerProAnnouncement } from "./components/PlanetaryComputerProAnnouncement"; const Header = ({ onGrid = true }) => { const navClass = onGrid ? gridContentStyle : offGridContentStyle; @@ -12,6 +13,7 @@ const Header = ({ onGrid = true }) => { + ); }; diff --git a/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx b/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx new file mode 100644 index 00000000..922d1530 --- /dev/null +++ b/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx @@ -0,0 +1,36 @@ +import { MessageBar, MessageBarType, Link } from "@fluentui/react"; +import { useState, useEffect } from "react"; +import { messageBarStyle } from "../styles"; + +const sessionStorageKey = "pcProMessageDismissed"; + +export function PlanetaryComputerProAnnouncement() { + const [isDismissed, setIsDismissed] = useState(false); + useEffect(() => { + const dismissed = sessionStorage.getItem(sessionStorageKey); + if (dismissed === "true") { + setIsDismissed(true); + } + }, []); + const onDismiss = () => { + sessionStorage.setItem(sessionStorageKey, "true"); + setIsDismissed(true); + }; + if (isDismissed) { + return null; + } + return + Announcing Microsoft Planetary Computer Pro - Bring the power of the Planetary Computer to your private geospatial data. + + Click here to learn more + + ; +} diff --git a/src/components/Header/styles.ts b/src/components/Header/styles.ts index 9c9d4bf9..f94458f9 100644 --- a/src/components/Header/styles.ts +++ b/src/components/Header/styles.ts @@ -74,3 +74,7 @@ export const breakStyle = mergeStyles({ export const rightAligned = mergeStyles({ marginLeft: "auto !important", }); + +export const messageBarStyle = mergeStyles({ + margin: "10px 0", +}); From 1760e57d414baa7900188e78c47ed2b806661361 Mon Sep 17 00:00:00 2001 From: Gustavo Hidalgo Date: Mon, 19 May 2025 11:50:11 -0400 Subject: [PATCH 4/6] Also add message to home banner --- src/pages/Home/Home.tsx | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/pages/Home/Home.tsx b/src/pages/Home/Home.tsx index 86e5ce68..7937a0c8 100644 --- a/src/pages/Home/Home.tsx +++ b/src/pages/Home/Home.tsx @@ -1,4 +1,4 @@ -import { Text } from "@fluentui/react"; +import { Link, Text } from "@fluentui/react"; import Layout from "components/Layout"; import SEO from "components/Seo"; @@ -35,7 +35,29 @@ export const Home = () => { }, }} > + A Planetary Computer for a Sustainable Future + + + + Announcing Microsoft Planetary Computer Pro - Bring the power of the Planetary Computer to your private geospatial data. +
+ + Click here to learn more +
From 9011bdf8d8cf5157d1c561e4db630d45193728c7 Mon Sep 17 00:00:00 2001 From: Gustavo Hidalgo Date: Mon, 19 May 2025 11:56:16 -0400 Subject: [PATCH 5/6] format code --- .../PlanetaryComputerProAnnouncement.tsx | 29 ++++++++++--------- src/pages/Home/Home.tsx | 9 ++---- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx b/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx index 922d1530..8059f0e5 100644 --- a/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx +++ b/src/components/Header/components/PlanetaryComputerProAnnouncement.tsx @@ -19,18 +19,19 @@ export function PlanetaryComputerProAnnouncement() { if (isDismissed) { return null; } - return - Announcing Microsoft Planetary Computer Pro - Bring the power of the Planetary Computer to your private geospatial data. - - Click here to learn more - - ; + return ( + + Announcing Microsoft Planetary Computer Pro - Bring the power of the Planetary + Computer to your private geospatial data. + + Click here to learn more + + + ); } diff --git a/src/pages/Home/Home.tsx b/src/pages/Home/Home.tsx index 7937a0c8..9bdff0cf 100644 --- a/src/pages/Home/Home.tsx +++ b/src/pages/Home/Home.tsx @@ -35,9 +35,7 @@ export const Home = () => { }, }} > - A Planetary Computer for a Sustainable Future - { }, }} > - Announcing Microsoft Planetary Computer Pro - Bring the power of the Planetary Computer to your private geospatial data. + Announcing Microsoft Planetary Computer Pro - Bring the power of the + Planetary Computer to your private geospatial data.
- + Click here to learn more
From 85b107cf651e8312898c80be87aea8ef79c92a88 Mon Sep 17 00:00:00 2001 From: Gustavo Hidalgo Date: Mon, 19 May 2025 12:13:53 -0400 Subject: [PATCH 6/6] undo changes to home banner --- src/pages/Home/Home.tsx | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/src/pages/Home/Home.tsx b/src/pages/Home/Home.tsx index 9bdff0cf..86e5ce68 100644 --- a/src/pages/Home/Home.tsx +++ b/src/pages/Home/Home.tsx @@ -1,4 +1,4 @@ -import { Link, Text } from "@fluentui/react"; +import { Text } from "@fluentui/react"; import Layout from "components/Layout"; import SEO from "components/Seo"; @@ -37,25 +37,6 @@ export const Home = () => { > A Planetary Computer for a Sustainable Future - - Announcing Microsoft Planetary Computer Pro - Bring the power of the - Planetary Computer to your private geospatial data. -
- - Click here to learn more - -
);