UNPKG

terriajs

Version:

Geospatial data visualization platform.

36 lines (30 loc) 855 B
import React from "react"; import PropTypes from "prop-types"; import { useTranslation } from "react-i18next"; import Icon from "../../Styled/Icon"; import IconWrapper from "../../Styled/IconWrapper"; PrivateIndicator.propTypes = { inWorkbench: PropTypes.bool }; export default function PrivateIndicator(props) { const { t } = useTranslation(); return ( <IconWrapper marginRight={!props.inWorkbench} title={t("catalogItem.privateIndicatorTitle")} inWorkbench={props.inWorkbench} css={` margin-top: -1px; ${(p) => p.inWorkbench && `margin-right: 2px;`} svg { width: 15px; height: 15px; fill: ${(p) => p.inWorkbench ? p.theme.textLight : p.theme.colorPrimary}; } `} > <Icon glyph={Icon.GLYPHS.lock} /> </IconWrapper> ); }