1- import { Box , css , Flex } from '@devup-ui/react'
1+ import { Box , Center , css , Flex } from '@devup-ui/react'
22import Link from 'next/link'
33import { Suspense } from 'react'
44
@@ -14,6 +14,21 @@ import { MobMenu } from './MobMenu'
1414import { MobMenuButton } from './MobMenuButton'
1515import { MobMenuWrapper } from './MobMenuWrapper'
1616import { ThemeSwitch } from './ThemeSwitch'
17+ function HeaderIconWrap ( { children } : { children : React . ReactNode } ) {
18+ return (
19+ < Center
20+ _active = { {
21+ transform : 'translateY(5px)' ,
22+ } }
23+ _hover = { {
24+ scale : 1.05 ,
25+ } }
26+ transition = "all 0.2s"
27+ >
28+ { children }
29+ </ Center >
30+ )
31+ }
1732
1833export function Header ( ) {
1934 const top = (
@@ -26,17 +41,25 @@ export function Header() {
2641 href = "https://github.com/dev-five-git/devup-ui"
2742 target = "_blank"
2843 >
29- < Github />
44+ < HeaderIconWrap >
45+ < Github />
46+ </ HeaderIconWrap >
3047 </ Link >
3148 </ Flex >
3249 < Flex alignItems = "center" px = "10px" >
33- < Discord />
50+ < HeaderIconWrap >
51+ < Discord />
52+ </ HeaderIconWrap >
3453 </ Flex >
3554 < Flex alignItems = "center" px = "10px" >
36- < Kakao />
55+ < HeaderIconWrap >
56+ < Kakao />
57+ </ HeaderIconWrap >
3758 </ Flex >
3859 < Flex alignItems = "center" px = "10px" >
39- < ThemeSwitch />
60+ < HeaderIconWrap >
61+ < ThemeSwitch />
62+ </ HeaderIconWrap >
4063 </ Flex >
4164 </ Flex >
4265 )
@@ -84,7 +107,7 @@ export function Header() {
84107 </ Flex >
85108 < Flex
86109 alignItems = "center"
87- display = { [ 'none' , null , 'flex' ] }
110+ display = { [ 'none' , null , null , 'flex' ] }
88111 gap = { [ null , null , '4px' , '10px' ] }
89112 >
90113 < Flex alignItems = "center" px = { [ null , null , '0' , '24px' ] } >
@@ -156,7 +179,7 @@ export function Header() {
156179 < Flex
157180 alignItems = "center"
158181 cursor = "pointer"
159- display = { [ 'flex' , null , 'none' ] }
182+ display = { [ 'flex' , null , null , 'none' ] }
160183 gap = "10px"
161184 p = "10px"
162185 >
0 commit comments