diff --git a/src/components/common/TabCommon/TabCommon.module.scss b/src/components/common/TabCommon/TabCommon.module.scss index b7ea32c04..9e5fbc1df 100644 --- a/src/components/common/TabCommon/TabCommon.module.scss +++ b/src/components/common/TabCommon/TabCommon.module.scss @@ -1,5 +1,15 @@ @import '../../../styles/utilities'; -.tabCommon { +.tabCommonOutSide { @apply spacing-horizontal; + + .tabCommon { + @apply flex; + position: relative; + border-bottom: 2px solid #FBFBFB; + padding-top: 1.6rem; + padding-bottom: 1.6rem; + width: 100%; + } } + diff --git a/src/components/common/TabCommon/TabCommon.tsx b/src/components/common/TabCommon/TabCommon.tsx index c5715ab5b..d07cf06e8 100644 --- a/src/components/common/TabCommon/TabCommon.tsx +++ b/src/components/common/TabCommon/TabCommon.tsx @@ -8,35 +8,39 @@ interface TabCommonProps { } const TabCommon = ({ } : TabCommonProps) => { - const [item1Active, setItem1Active] = useState(true); - const [item2Active, setItem2Active] = useState(false); - const [item3Active, setItem3Active] = useState(false); + const active = "active", unActive = ""; - const toggleItem1 = () => { - setItem1Active(true) + const [item1Active, setItem1Active] = useState(active); + const [item2Active, setItem2Active] = useState(unActive); + const [item3Active, setItem3Active] = useState(unActive); - setItem2Active(false) - setItem3Active(false) + function toggleItem1():void { + setItem1Active(active) + + setItem2Active(unActive) + setItem3Active(unActive) } - const toggleItem2 = () => { - setItem2Active(true) + function toggleItem2():void { + setItem2Active(active) - setItem1Active(false) - setItem3Active(false) + setItem1Active(unActive) + setItem3Active(unActive) } - const toggleItem3 = () => { - setItem3Active(true) + function toggleItem3():void { + setItem3Active(active) - setItem1Active(false) - setItem2Active(false) + setItem1Active(unActive) + setItem2Active(unActive) } return ( -