[CSS] button tag role

YJ·2023년 4월 22일
0
const [onScreen, setOnScreen] = useState('1');

const handleOnScreen = e => {
  setOnScreen(e.target.value);
};

<S.CategoryButtonWrap role="tablist">
     <button
       role="tab"
       aria-selected={onScreen === '1'}
       value="1"
       onClick={handleOnScreen}
     >
       수정 심사중
     </button>
     <button
       role="tab"
       aria-selected={onScreen === '2'}
       value="2"
       onClick={handleOnScreen}
     >
       수정 완료
     </button>
     <button
       role="tab"
       aria-selected={onScreen === '3'}
       value="3"
       onClick={handleOnScreen}
     >
       수정 반려
     </button>
</S.CategoryButtonWrap>
export const CategoryButtonWrap = styled.div`
  margin-bottom: 12px;

  button {
    width: 109.3px;
    padding: 0 12px 12px 12px;
    border: none;
    border-bottom: 2px solid #f9f9f9;
    background: #fff;
    font-size: 13px;
    font-weight: 700;
    color: #bcbcbc;

    &[aria-selected='true'] {
      border-bottom: 2px solid #ff6a21;
      color: #ff6a21;
    }
  }
`;
profile
Hello

0개의 댓글