@@ -12,8 +12,6 @@ import {
12
12
notification ,
13
13
} from "antd" ;
14
14
import { ClockCircleOutlined , UserOutlined } from "@ant-design/icons" ;
15
- import moment from "moment" ;
16
- import "moment/locale/pt" ;
17
15
import Badge from "~/components/Badge" ;
18
16
import Belt from "~/components/Belt" ;
19
17
import Document from "~/components/Document" ;
@@ -23,6 +21,11 @@ import { notifyError, notifyInfo } from "~/components/Notification";
23
21
import styles from "./style.module.css" ;
24
22
import { EUser } from "bokkenjs" ;
25
23
24
+ import dayjs from "dayjs" ;
25
+ import relativeTime from "dayjs/plugin/relativeTime" ;
26
+ dayjs . extend ( relativeTime ) ;
27
+ import "dayjs/locale/pt" ;
28
+
26
29
import { BsFileEarmarkPersonFill } from "react-icons/bs" ;
27
30
28
31
import { getIcon } from "~/lib/utils" ;
@@ -97,7 +100,7 @@ function Profile({ id, role }: Props) {
97
100
} , [ id , role ] ) ;
98
101
99
102
useEffect ( ( ) => {
100
- setDate ( moment ( info . since ) . format ( "DD/MM/YYYY" ) ) ;
103
+ setDate ( dayjs ( info . since ) . format ( "DD/MM/YYYY" ) ) ;
101
104
} , [ info ] ) ;
102
105
103
106
return (
@@ -175,7 +178,7 @@ function Profile({ id, role }: Props) {
175
178
< Timeline mode = "alternate" >
176
179
< Timeline . Item dot = { < ClockCircleOutlined /> } >
177
180
Registou-se na plataforma{ " " }
178
- { moment ( info . since ) . locale ( "pt" ) . fromNow ( ) }
181
+ { dayjs ( info . since ) . locale ( "pt" ) . fromNow ( ) }
179
182
</ Timeline . Item >
180
183
</ Timeline >
181
184
</ TabPane >
0 commit comments