diff --git a/apps/compliance-portal/src/_locales/en-US.json b/apps/compliance-portal/src/_locales/en-US.json index 58c13c777..fe7148871 100644 --- a/apps/compliance-portal/src/_locales/en-US.json +++ b/apps/compliance-portal/src/_locales/en-US.json @@ -2,6 +2,9 @@ "topBar": { "tagline": "Compliance Portal", "getAccess": "Get Access", + "openMenu": "Open menu", + "closeMenu": "Close menu", + "menuTitle": "Menu", "nav": { "documents": "Documents", "subprocessors": "Subprocessors", diff --git a/apps/compliance-portal/src/_locales/fr-FR.json b/apps/compliance-portal/src/_locales/fr-FR.json index b376b88c3..65f8a4f26 100644 --- a/apps/compliance-portal/src/_locales/fr-FR.json +++ b/apps/compliance-portal/src/_locales/fr-FR.json @@ -2,6 +2,9 @@ "topBar": { "tagline": "Portail de conformité", "getAccess": "Obtenir l'accès", + "openMenu": "Ouvrir le menu", + "closeMenu": "Fermer le menu", + "menuTitle": "Menu", "nav": { "documents": "Documents", "subprocessors": "Sous-traitants", diff --git a/apps/compliance-portal/src/components/BackdropCard/variants.ts b/apps/compliance-portal/src/components/BackdropCard/variants.ts index d6a077499..ce548dae0 100644 --- a/apps/compliance-portal/src/components/BackdropCard/variants.ts +++ b/apps/compliance-portal/src/components/BackdropCard/variants.ts @@ -25,10 +25,10 @@ import { tv } from "tailwind-variants/lite"; // the card surface, with centered media on top, above a left-aligned body. export const backdropCard = tv({ slots: { - header: "relative flex w-full items-center overflow-hidden p-8", + header: "relative flex w-full items-center overflow-hidden p-8 max-md:p-4", blurBackdrop: "pointer-events-none absolute inset-0 size-full scale-150 object-cover opacity-10 blur-lg", backdrop: "pointer-events-none absolute inset-0", backdropFade: "pointer-events-none absolute inset-0 bg-linear-to-b from-sand-1/0 to-sand-1", - body: "flex flex-col gap-2 px-8 pb-8", + body: "flex flex-col gap-2 px-8 pb-8 max-md:px-4 max-md:pb-4", }, }); diff --git a/apps/compliance-portal/src/components/ComplianceArticleItem/ComplianceArticleItem.tsx b/apps/compliance-portal/src/components/ComplianceArticleItem/ComplianceArticleItem.tsx index ed0f12557..21931fb66 100644 --- a/apps/compliance-portal/src/components/ComplianceArticleItem/ComplianceArticleItem.tsx +++ b/apps/compliance-portal/src/components/ComplianceArticleItem/ComplianceArticleItem.tsx @@ -30,7 +30,7 @@ export interface ComplianceArticleItemProps { title: ReactNode; // Optional accent sub-label below the title. eyebrow?: ReactNode; - // Right-aligned metadata (e.g. relative time). + // Trailing metadata on desktop; stacks under the title on small screens. meta?: ReactNode; } @@ -43,20 +43,22 @@ export function ComplianceArticleItem({ icon, title, eyebrow, meta }: Compliance