import { Popover } from '@headlessui/react' import { changeKclSettings, unitAngleToUnitAng, unitLengthToUnitLen, } from 'lang/wasm' import { DEFAULT_DEFAULT_ANGLE_UNIT } from 'lib/constants' import { DEFAULT_DEFAULT_LENGTH_UNIT } from 'lib/constants' import { baseUnitLabels, baseUnitsUnion } from 'lib/settings/settingsTypes' import { codeManager, kclManager } from 'lib/singletons' import { err, reportRejection } from 'lib/trap' import { useEffect, useState } from 'react' import toast from 'react-hot-toast' export function UnitsMenu() { const [fileSettings, setFileSettings] = useState(kclManager.fileSettings) useEffect(() => { setFileSettings(kclManager.fileSettings) }, [kclManager.fileSettings]) return ( {({ close }) => ( <>
Current units are:  {fileSettings.defaultLengthUnit ?? DEFAULT_DEFAULT_LENGTH_UNIT}
)}
) }