refactor: export isPM to utils.js
This commit is contained in:
parent
06bae70384
commit
04fbf8ebf3
@ -6,6 +6,7 @@ import {
|
|||||||
mpsToMph,
|
mpsToMph,
|
||||||
timeToAMPM,
|
timeToAMPM,
|
||||||
} from "../services/converters";
|
} from "../services/converters";
|
||||||
|
import { isPM } from "../services/utils";
|
||||||
import MetricCard from "./MetricCard";
|
import MetricCard from "./MetricCard";
|
||||||
|
|
||||||
const Metrics = ({ styles, data, systemUsed }) => {
|
const Metrics = ({ styles, data, systemUsed }) => {
|
||||||
@ -73,7 +74,7 @@ const Metrics = ({ styles, data, systemUsed }) => {
|
|||||||
}
|
}
|
||||||
unit={
|
unit={
|
||||||
systemUsed == "imperial"
|
systemUsed == "imperial"
|
||||||
? isPMs(convertTime(data.sys.sunset, data.timezone)[0])
|
? isPM(convertTime(data.sys.sunset, data.timezone)[0])
|
||||||
: ""
|
: ""
|
||||||
}
|
}
|
||||||
styles={styles}
|
styles={styles}
|
||||||
|
@ -3,6 +3,7 @@ import styles from "../styles/Home.module.css";
|
|||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
import Metrics from "./components/Metrics";
|
import Metrics from "./components/Metrics";
|
||||||
import { convertTime, ctoF, timeToAMPM } from "./services/converters";
|
import { convertTime, ctoF, timeToAMPM } from "./services/converters";
|
||||||
|
import { isPM } from "./services/utils";
|
||||||
|
|
||||||
export default function Home() {
|
export default function Home() {
|
||||||
const [input, setInput] = useState("Riga");
|
const [input, setInput] = useState("Riga");
|
||||||
@ -31,15 +32,6 @@ export default function Home() {
|
|||||||
getData();
|
getData();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
const isPM = (time) => {
|
|
||||||
let hours = time.split(":")[0];
|
|
||||||
if (hours >= 12) {
|
|
||||||
return "PM";
|
|
||||||
} else {
|
|
||||||
return "AM";
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const changeSystem = () =>
|
const changeSystem = () =>
|
||||||
systemUsed == "metric"
|
systemUsed == "metric"
|
||||||
? setSystemUsed("imperial")
|
? setSystemUsed("imperial")
|
||||||
|
8
pages/services/utils.js
Normal file
8
pages/services/utils.js
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
export const isPM = (time) => {
|
||||||
|
let hours = time.split(":")[0];
|
||||||
|
if (hours >= 12) {
|
||||||
|
return "PM";
|
||||||
|
} else {
|
||||||
|
return "AM";
|
||||||
|
}
|
||||||
|
};
|
Loading…
x
Reference in New Issue
Block a user