UNPKG

@daniel-szulc/react-weather-widget

Version:

A simple weather widget created using React.js ☀. This Component loading forecast data from various weather providers ⛈.

73 lines (72 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSpeedUnit = getSpeedUnit; exports.getTempUnit = getTempUnit; exports.unitConvert = unitConvert; function getSpeedUnit(unit) { switch (unit) { case 'mph': { return unit; } case 'fps': { return unit; } case 'kmph': { return 'km/h'; } default: { return 'm/s'; } } } function getTempUnit(unit) { switch (unit) { case 'C': { return '°C'; } case 'F': { return '°F'; } default: { return 'K'; } } } function unitConvert(value, unit) { switch (unit) { case 'mph': { return value * 2.24; } case 'fps': { return value * 3.28; } case 'kmph': { return value * 3.6; } case 'C': { return value - 273.15; } case 'F': { return value * 9 / 5 - 459.67; } default: //default for K and mps { return value; } } }