File tree Expand file tree Collapse file tree 1 file changed +3
-15
lines changed
apps/web/src/app/(home)/_components Expand file tree Collapse file tree 1 file changed +3
-15
lines changed Original file line number Diff line number Diff line change 1
1
"use client" ;
2
2
3
3
import { useEffect , useState } from "react" ;
4
- import { cn } from "@/lib/utils" ;
5
4
6
5
const NpmPackage = ( ) => {
7
- const [ version , setVersion ] = useState ( "" ) ;
8
- const [ versionLoading , setVersionLoading ] = useState ( true ) ;
6
+ const [ version , setVersion ] = useState ( "0.0.0" ) ;
9
7
10
8
useEffect ( ( ) => {
11
9
const getLatestVersion = async ( ) => {
12
- setVersionLoading ( true ) ;
13
10
try {
14
11
const res = await fetch (
15
12
"https://api.github.com/repos/AmanVarshney01/create-better-t-stack/releases" ,
@@ -21,24 +18,15 @@ const NpmPackage = () => {
21
18
} catch ( error ) {
22
19
console . error ( "Error fetching NPM version:" , error ) ;
23
20
setVersion ( "?.?.?" ) ;
24
- } finally {
25
- setVersionLoading ( false ) ;
26
21
}
27
22
} ;
28
23
getLatestVersion ( ) ;
29
24
} , [ ] ) ;
30
25
31
26
return (
32
27
< div className = "mt-2 flex items-center justify-center" >
33
- < span
34
- className = { cn (
35
- "mr-2 inline-block h-5 w-3 bg-primary" ,
36
- versionLoading && "animate-pulse" ,
37
- ) }
38
- />
39
- < span className = " text-muted-foreground text-xl" >
40
- { versionLoading ? "[v?.?.?]" : `[v${ version } ]` }
41
- </ span >
28
+ < span className = "mr-2 inline-block h-5 w-3 bg-primary" />
29
+ < span className = "text-muted-foreground text-xl" > [v{ version } ]</ span >
42
30
</ div >
43
31
) ;
44
32
} ;
You can’t perform that action at this time.
0 commit comments