UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

26 lines 861 B
import React from 'react'; import ToggleField from "../Toggle/index.js"; import useTranslation from "../../hooks/useTranslation.js"; import withComponentMarkers from "../../../../shared/helpers/withComponentMarkers.js"; import { jsx as _jsx } from "react/jsx-runtime"; function BooleanComponent(props) { const { trueText, falseText, ...restProps } = props; const translations = useTranslation().BooleanField; return _jsx(ToggleField, { ...restProps, valueOn: true, valueOff: false, textOn: trueText !== null && trueText !== void 0 ? trueText : translations.yes, textOff: falseText !== null && falseText !== void 0 ? falseText : translations.no, valueType: "boolean" }); } withComponentMarkers(BooleanComponent, { _supportsSpacingProps: true }); export default BooleanComponent; //# sourceMappingURL=Boolean.js.map