Merge pull request #629 from openziti/fix-frontdoor-tabs-macos

select tab 'Docker' unless OS is Linux
This commit is contained in:
Kenneth Bingham 2024-05-21 12:57:30 -04:00 committed by GitHub
commit 36b8ae304b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 3 deletions

View File

@ -32,6 +32,8 @@ zrok frontends are the parts of zrok that proxy incoming public web traffic to z
Choose between installing the Linux package or running zrok with Docker (Linux, macOS, or Windows).
{/* The OsTabs component must be aligned with these specific values: `Linux`, `Docker` which are auto-selected based on
the detected OS of the visitor's browser */}
<OsTabs
queryString="os"
values={[

View File

@ -7,9 +7,9 @@ function OsTabs(props) {
useEffect(() => {
// Based on the OS or any other client-side condition, set the default value
const tabs = ['Mac OS', 'Windows', 'Linux']
if (tabs.includes(osName)) {
setDefaultValue(osName);
const dockerTabs = ['Mac OS', 'Windows']
if (dockerTabs.includes(osName)) {
setDefaultValue('Docker');
} else {
setDefaultValue('Linux');
}