diff --git a/apps/trading/pages/_document.page.tsx b/apps/trading/pages/_document.page.tsx
index eedd78d36..b58ef8d04 100644
--- a/apps/trading/pages/_document.page.tsx
+++ b/apps/trading/pages/_document.page.tsx
@@ -4,33 +4,24 @@ export default function Document() {
return (
<>
- {/*
+ {/*
meta tags
- - next advised against using _document for this, so they exist in our
+ - next advised against using _document for this, so they exist in our
- single page index.page.tsx
*/}
- {/* icons */}
-
-
-
- {/* fonts */}
+ {/* preload fonts */}
- {/* styles */}
-
+ {/* icons */}
+
+
+
{/* eslint-disable-next-line @next/next/no-css-tags */}
diff --git a/apps/trading/pages/index.page.tsx b/apps/trading/pages/index.page.tsx
index 6e39dde55..3278d530b 100644
--- a/apps/trading/pages/index.page.tsx
+++ b/apps/trading/pages/index.page.tsx
@@ -19,17 +19,11 @@ export default function Index() {
-
-
+
+
-
+
diff --git a/apps/trading/pages/styles.css b/apps/trading/pages/styles.css
index 7d4f32462..88db4c68f 100644
--- a/apps/trading/pages/styles.css
+++ b/apps/trading/pages/styles.css
@@ -1,6 +1,13 @@
@import 'ag-grid-community/styles/ag-grid.css';
@import 'ag-grid-community/styles/ag-theme-balham.css';
+/** Load AlphaLyrae font */
+@font-face {
+ font-family: AlphaLyrae;
+ src: url('/AlphaLyrae-Medium.woff2') format('woff2'),
+ url('/AlphaLyrae-Medium.woff') format('woff');
+}
+
@tailwind base;
@tailwind components;
@tailwind utilities;
@@ -103,8 +110,8 @@ html [data-theme='light'] {
--pennant-color-depth-sell-fill: theme(colors.market.red.DEFAULT);
--pennant-color-depth-sell-stroke: theme(colors.market.red.650);
- --pennant-color-volume-buy: theme(colors.market.green.300);
- --pennant-color-volume-sell: theme(colors.market.red.300);
+ --pennant-color-volume-buy: theme(colors.market.green.DEFAULT);
+ --pennant-color-volume-sell: theme(colors.market.red.DEFAULT);
}
html [data-theme='dark'] {
@@ -125,7 +132,7 @@ html [data-theme='dark'] {
--pennant-color-depth-sell-stroke: theme(colors.market.red.DEFAULT);
--pennant-color-volume-buy: theme(colors.market.green.600);
- --pennant-color-volume-sell: theme(colors.market.red.650);
+ --pennant-color-volume-sell: theme(colors.market.red.DEFAULT);
}
/**
diff --git a/apps/trading/public/AlphaLyrae-Medium.woff2 b/apps/trading/public/AlphaLyrae-Medium.woff2
new file mode 100644
index 000000000..061d86937
Binary files /dev/null and b/apps/trading/public/AlphaLyrae-Medium.woff2 differ
diff --git a/apps/trading/public/banner-bg.jpg b/apps/trading/public/banner-bg.jpg
new file mode 100644
index 000000000..6652fa4e6
Binary files /dev/null and b/apps/trading/public/banner-bg.jpg differ
diff --git a/apps/trading/public/favicon.ico b/apps/trading/public/favicon.ico
new file mode 100644
index 000000000..03a276d66
Binary files /dev/null and b/apps/trading/public/favicon.ico differ
diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh
deleted file mode 100755
index c0ccf08a9..000000000
--- a/docker/entrypoint.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-entrypoint="${1:-nginx}"
-
-if [[ "$entrypoint" = "nginx" ]]; then
- nginx -g 'daemon off;'
-elif [[ "$entrypoint" = "ipfs" ]]; then
- ipfs config profile apply server
- ipfs config --json Addresses.Gateway '"/ip4/127.0.0.1/tcp/80"'
- ipfs daemon
-elif [[ "-c" ]]; then
- shift
- /bin/sh -c "$@"
-fi
diff --git a/libs/accounts/src/lib/accounts-table.tsx b/libs/accounts/src/lib/accounts-table.tsx
index bbd9f7b94..b17901dd9 100644
--- a/libs/accounts/src/lib/accounts-table.tsx
+++ b/libs/accounts/src/lib/accounts-table.tsx
@@ -18,7 +18,7 @@ import {
VegaIconNames,
TooltipCellComponent,
} from '@vegaprotocol/ui-toolkit';
-import { AgGridLazy as AgGrid } from '@vegaprotocol/datagrid';
+import { AgGrid } from '@vegaprotocol/datagrid';
import type {
IGetRowsParams,
IRowNode,
diff --git a/libs/accounts/src/lib/breakdown-table.tsx b/libs/accounts/src/lib/breakdown-table.tsx
index a782283f5..d7fc7ae26 100644
--- a/libs/accounts/src/lib/breakdown-table.tsx
+++ b/libs/accounts/src/lib/breakdown-table.tsx
@@ -13,7 +13,7 @@ import type {
VegaICellRendererParams,
} from '@vegaprotocol/datagrid';
import { ProgressBarCell } from '@vegaprotocol/datagrid';
-import { AgGridLazy as AgGrid, PriceCell } from '@vegaprotocol/datagrid';
+import { AgGrid, PriceCell } from '@vegaprotocol/datagrid';
import type { ColDef } from 'ag-grid-community';
import { accountValuesComparator } from './accounts-table';
import { MarginHealthChart } from './margin-health-chart';
diff --git a/libs/announcements/src/lib/announcements.tsx b/libs/announcements/src/lib/announcements.tsx
index 8e56d6cf2..b9682390e 100644
--- a/libs/announcements/src/lib/announcements.tsx
+++ b/libs/announcements/src/lib/announcements.tsx
@@ -14,6 +14,7 @@ import {
export type AnnouncementBannerProps = {
app: AppNameType;
configUrl: string;
+ background?: string;
};
// run only if below the allowed maximum delay ~24.8 days (https://developer.mozilla.org/en-US/docs/Web/API/setTimeout#maximum_delay_value)
@@ -36,6 +37,7 @@ const doesEndInTheFuture = (now: Date, data: Announcement) => {
export const AnnouncementBanner = ({
app,
configUrl,
+ background,
}: AnnouncementBannerProps) => {
const [isVisible, setVisible] = useState(false);
const { data, reload } = useAnnouncement(app, configUrl);
@@ -79,10 +81,10 @@ export const AnnouncementBanner = ({
}
return (
-
+
{data.text}{' '}
{data.urlText && data.url && (
@@ -90,7 +92,7 @@ export const AnnouncementBanner = ({
)}