From c7c39cc7ba307c4573605f199aa6a2bf0a0b33c7 Mon Sep 17 00:00:00 2001 From: unatasha8 Date: Fri, 10 Jul 2026 10:15:46 -0700 Subject: [PATCH 1/2] docs: fix announcement banners clshift issue --- .../AnnouncementBanner.module.css | 10 ++- .../AnnouncementBanner/AnnouncementBanner.tsx | 88 +++++++++++-------- 2 files changed, 60 insertions(+), 38 deletions(-) diff --git a/src/components/AnnouncementBanner/AnnouncementBanner.module.css b/src/components/AnnouncementBanner/AnnouncementBanner.module.css index 82c689c95..14dc3e3c3 100644 --- a/src/components/AnnouncementBanner/AnnouncementBanner.module.css +++ b/src/components/AnnouncementBanner/AnnouncementBanner.module.css @@ -1,3 +1,11 @@ +.announcementSlot { + height: var(--ory-announcement-height, 4rem); +} + +.announcementSlot[data-dismissed="true"] { + height: 0; +} + .announcementContent a { text-decoration: underline; text-underline-offset: 0.2rem; @@ -40,4 +48,4 @@ border-color: #4c1d95; background-color: #2e1065; color: #ede9fe; -} +} \ No newline at end of file diff --git a/src/components/AnnouncementBanner/AnnouncementBanner.tsx b/src/components/AnnouncementBanner/AnnouncementBanner.tsx index ba1f5ba14..fe67beef3 100644 --- a/src/components/AnnouncementBanner/AnnouncementBanner.tsx +++ b/src/components/AnnouncementBanner/AnnouncementBanner.tsx @@ -1,3 +1,6 @@ +// Copyright © 2026 Ory Corp +// SPDX-License-Identifier: Apache-2.0 + import React from "react" import AnnouncementContent from "@site/src/content/announcement-banner.mdx" @@ -55,52 +58,63 @@ export default function AnnouncementBanner() { } }, [enabled, id]) + // When the announcement is disabled or has no id, render nothing at all. if (!enabled || !id) return null - if (!ready) return null - if (dismissed) return null + + const isDismissed = ready && dismissed return (
-
+ {!isDismissed && (
- -
- -
+
+
+ +
+ +
+
+ )} ) } From 702e2cfce081089f27766e0e8a0b551a9ecbe628 Mon Sep 17 00:00:00 2001 From: unatasha8 Date: Fri, 10 Jul 2026 10:36:24 -0700 Subject: [PATCH 2/2] docs: formatting --- src/components/AnnouncementBanner/AnnouncementBanner.module.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/AnnouncementBanner/AnnouncementBanner.module.css b/src/components/AnnouncementBanner/AnnouncementBanner.module.css index 14dc3e3c3..8390563b5 100644 --- a/src/components/AnnouncementBanner/AnnouncementBanner.module.css +++ b/src/components/AnnouncementBanner/AnnouncementBanner.module.css @@ -48,4 +48,4 @@ border-color: #4c1d95; background-color: #2e1065; color: #ede9fe; -} \ No newline at end of file +}