Skip to content

Commit 22abc67

Browse files
committed
add lesson 4-1: reduce js payload end
1 parent 2461103 commit 22abc67

File tree

3 files changed

+19
-18
lines changed

3 files changed

+19
-18
lines changed

41-reduce-js-payload/package-lock.json

+11-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

41-reduce-js-payload/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
],
4646
"dependencies": {
4747
"@glidejs/glide": "^3.4.1",
48+
"dayjs": "^1.10.6",
4849
"http-server": "^0.12.3",
49-
"moment": "^2.29.1",
5050
"web-vitals": "^2.1.0"
5151
}
5252
}

41-reduce-js-payload/src/utils.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1-
import moment from "moment";
1+
import "dayjs/locale/es";
22

3-
moment.locale("es");
3+
import dayjs from "dayjs";
4+
import relativeTime from "dayjs/plugin/relativeTime";
5+
6+
dayjs.locale("es");
7+
dayjs.extend(relativeTime);
48

59
export function setTime() {
610
const timeElements = document.querySelectorAll("time");
711

812
timeElements.forEach((time) => {
9-
const readableTime = moment(time.getAttribute("datetime")).fromNow();
13+
const readableTime = dayjs(time.getAttribute("datetime")).fromNow();
1014

1115
time.innerHTML = readableTime;
1216
});

0 commit comments

Comments
 (0)