UNPKG

terriajs

Version:

Geospatial data visualization platform.

14 lines 876 B
import { jsx as _jsx } from "react/jsx-runtime"; import { runInAction } from "mobx"; import { useTranslation } from "react-i18next"; import CommonStrata from "../../Models/Definition/CommonStrata"; import Checkbox from "../../Styled/Checkbox"; import Text from "../../Styled/Text"; export const SelectableDimensionCheckbox = ({ id, dim }) => { const { t } = useTranslation(); return (_jsx(Checkbox, { name: id, isChecked: dim.selectedId === "true", onChange: (evt) => runInAction(() => dim.setDimensionValue(CommonStrata.user, evt.target.checked ? "true" : "false")), children: _jsx(Text, { children: dim.options?.find((opt) => opt.id === dim.selectedId)?.name ?? (dim.selectedId === "true" ? t("selectableDimensions.enabled") : t("selectableDimensions.disabled")) }) })); }; //# sourceMappingURL=Checkbox.js.map