diff --git a/src/components/ProjectDownload.tsx b/src/components/ProjectDownload.tsx index a3eadd9..c829683 100644 --- a/src/components/ProjectDownload.tsx +++ b/src/components/ProjectDownload.tsx @@ -16,9 +16,10 @@ interface ProjectDownloadProps { [key: string]: { url: string, file: string }; }; gridColumns?: number; + warning?: React.ReactNode; } -export const ProjectDownload: React.FC = ({ projectId, description, setup, downloadsInfo, additionalDownloads, gridColumns }) => { +export const ProjectDownload: React.FC = ({ projectId, description, setup, downloadsInfo, additionalDownloads, gridColumns, warning }) => { const [platformInfo, setPlatformInfo] = useState({ project_id: '', project_name: '', @@ -79,6 +80,11 @@ export const ProjectDownload: React.FC = ({ projectId, des

Build #{latestBuild.build} ยท {new Date(latestBuild.time).toLocaleDateString()}:

+ { warning && +
+ { warning } +
+ } { setup && Setup Instructions diff --git a/src/css/custom.scss b/src/css/custom.scss index 27c3a93..9abdcf9 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -16,6 +16,7 @@ --ifm-color-primary-light: #33925d; --ifm-color-primary-lighter: #359962; --ifm-color-primary-lightest: #3cad6e; + --ifm-color-warning: #e4f126; --ifm-code-font-size: 95%; --ifm-footer-color: rgb(238, 249, 253); --ifm-footer-background-color: #303846; @@ -303,6 +304,15 @@ html[data-theme='dark'] { } } +.warning-box { + width: 100%; + border-left: 3px solid var(--ifm-color-warning); + text-align: center; + font-size: 18px; + padding-top: 5px; + padding-bottom: 5px; +} + .tabs { flex-wrap: wrap; border-bottom-color: var(--ifm-horizontal-line-color); diff --git a/src/pages/download.tsx b/src/pages/download.tsx index 8340a50..bee623f 100644 --- a/src/pages/download.tsx +++ b/src/pages/download.tsx @@ -129,7 +129,22 @@ const DownloadPage: React.FC = () => ( /> } /> -{/* A Minecraft mod to generate Geyser item mappings and bedrock resourcepacks for use with Geyser's custom item API (v2). } + id='rainbow' + tags={['Beta']} + inner={ + , + }} + gridColumns={1} + /> + } + /> + A companion mod to Geyser which allows for Bedrock players to join modded Minecraft: Java Edition servers.} id='hydraulic' @@ -143,9 +158,21 @@ const DownloadPage: React.FC = () => ( neoforge: , }} gridColumns={1} + warning={ // Remove when Item API V2 is merged! + <> + + A preview version of Geyser is required to run Hydraulic, you can download the Item API V2 preview below: + +

+ Fabric + , + NeoForge +

+ + } /> } - /> */} + />