File tree 1 file changed +19
-2
lines changed
1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -30,14 +30,31 @@ const list = [
30
30
]
31
31
32
32
const HomeHead : FC = ( ) => {
33
- const [ stars , setStars ] = useState ( 0 ) ;
34
33
const [ slogan , setSlogan ] = useState ( < Translate id = "home.title.qa" >
35
34
Q& A Platform
36
35
</ Translate > ) ;
37
36
const [ sloganClass , setSloganClss ] = useState ( 'sloganIn' ) ;
38
37
39
38
const { i18n : { currentLocale } } = useDocusaurusContext ( ) ;
40
39
40
+ useEffect ( ( ) => {
41
+ let i = 0 ;
42
+ const timer = setInterval ( ( ) => {
43
+ setSloganClss ( 'sloganOut' ) ;
44
+ setTimeout ( ( ) => {
45
+ setSlogan ( list [ i ] ) ;
46
+ setSloganClss ( 'sloganIn' ) ;
47
+ } , 300 ) ;
48
+ i ++ ;
49
+ if ( i === list . length ) {
50
+ i = 0 ;
51
+ }
52
+ } , 4500 ) ;
53
+ ( ) => {
54
+ clearInterval ( timer )
55
+ }
56
+ } , [ ] ) ;
57
+
41
58
42
59
43
60
function numWord ( $num ) {
@@ -114,7 +131,7 @@ const HomeHead: FC = () => {
114
131
>
115
132
< Icon name = "github" size = "24px" className = "me-2" />
116
133
{ ` Star ` }
117
- 13.9k
134
+ 14k
118
135
</ Button >
119
136
</ div >
120
137
</ Col >
You can’t perform that action at this time.
0 commit comments