+
+
+
+ Documentation library
+
+ View all docs
+
+
+
+ {docs.map(d => (
+
+
+
+ {d.label}}
+ />
+
+
+ {d.desc}
+
+
+ {d.buttonText}
+
+
+
+ ))}
+
+
+
+
+
+ Events
+
+
+
+ {events.map(e => (
+
+
+ {e.label}}
+ />
+
+
+ {e.desc}
+
+
+ {e.buttonText}
+
+
+ ))}
+
+
+
+
+
+ Get support from the developer community
+
+
+ We're all here to help! Connect with other developers across the B.C. government, ask questions and improve your knowledge.
+
+
+
+ {tools.map(t => (
+
+
+ {t.label}}
+ />
+
+
+ {t.desc}
+
+
+ {t.buttonText}
+
+
+ ))}
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/packages/app/src/devex-theme.ts b/packages/app/src/devex-theme.ts
index f861ddc..b884cd6 100644
--- a/packages/app/src/devex-theme.ts
+++ b/packages/app/src/devex-theme.ts
@@ -6,6 +6,8 @@ import {
lightTheme,
pageTheme as defaultPageThemes,
PageTheme,
+ genPageTheme,
+ shapes,
} from '@backstage/theme';
import { alpha } from '@material-ui/core/styles';
@@ -13,6 +15,7 @@ import { AutocompleteClassKey } from '@material-ui/lab/Autocomplete';
import { AlertClassKey } from '@material-ui/lab/Alert';
import { OutlinedInputClassKey } from '@material-ui/core';
import '@bcgov/bc-sans/css/BCSans.css';
+import * as tokens from "@bcgov/design-tokens/js";
// Labs types not included in overrides; https://github.com/mui/material-ui/issues/19427
declare module '@material-ui/core/styles/overrides' {
@@ -23,77 +26,82 @@ declare module '@material-ui/core/styles/overrides' {
}
}
-const pageThemesFontColorOverride: Record