Add API docs link to About card

This commit is contained in:
canut
2020-10-22 02:03:36 +02:00
parent 85dc470687
commit 525449396f
@@ -26,6 +26,7 @@ import {
makeStyles,
Typography,
} from '@material-ui/core';
import BrightnessAutoIcon from '@material-ui/icons/BrightnessAuto';
import DocsIcon from '@material-ui/icons/Description';
import EditIcon from '@material-ui/icons/Edit';
import GitHubIcon from '@material-ui/icons/GitHub';
@@ -120,6 +121,14 @@ export function AboutCard({ entity, variant }: AboutCardProps) {
entity.metadata.namespace || ENTITY_DEFAULT_NAMESPACE
}/${entity.kind}/${entity.metadata.name}`}
/>
<IconLinkVertical
disabled={!entity.spec?.implementsApis}
label="View API"
icon={<BrightnessAutoIcon />}
href={`./${
entity.metadata.namespace || ENTITY_DEFAULT_NAMESPACE
}:${entity.metadata.name}/api`}
/>
</nav>
}
/>