@nexusui/components
Version:
These are custom components specially-developed for NexusUI applications. They will make your life easier by giving you out-of-the-box implementations for various high-level UI elements that you can drop directly into your application.
2 lines (1 loc) • 1.51 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e,t=require("../helper.js");!function(e){e.Inch="in",e.Millimetre="mm",e.Centimetre="cm",e.Foot="ft",e.Metre="m",e.Decimetre="dm"}(e||(e={}));const i=e=>t.isMixedNumberBasedOnBinaryFraction(e)?t.decimalToMixedNumber(Number(e)):e,m=[{type:e.Inch,displayName:"Inch",secondaryDisplayStrings:["inch","in","inches",'"'],minValue:0,maxValue:1/0,isDefault:!1,placeholder:"e.g. 1 in",valueFormatter:i},{type:e.Millimetre,displayName:"Millimetre",secondaryDisplayStrings:["millimetre","mm","millimeter","millimetres","millimeters"],minValue:0,maxValue:1/0,isDefault:!1,placeholder:"e.g. 1 mm"},{type:e.Centimetre,displayName:"Centimetre",secondaryDisplayStrings:["centimetre","cm","centimeter","centimetres","centimeters"],minValue:0,maxValue:1/0,isDefault:!1,placeholder:"e.g. 1 cm"},{type:e.Foot,displayName:"Foot",secondaryDisplayStrings:["foot","ft","feet","'"],minValue:0,maxValue:1/0,isDefault:!1,placeholder:"e.g. 1 ft"},{type:e.Metre,displayName:"Metre",secondaryDisplayStrings:["meter","m","metre","metres","meters"],minValue:0,maxValue:1/0,isDefault:!0,placeholder:"e.g. 1 m"},{type:e.Decimetre,displayName:"Decimetre",secondaryDisplayStrings:["decimeter","dm","decimetre","decimetres","decimeters"],minValue:0,maxValue:1/0,isDefault:!1,placeholder:"e.g. 1 dm"}],r={[e.Inch]:m[0],[e.Millimetre]:m[1],[e.Centimetre]:m[2],[e.Foot]:m[3],[e.Metre]:m[4],[e.Decimetre]:m[5]};exports.Length=r,exports.LengthUnits=m,exports.handleValueOfInchUnit=i;