CHZZK-Study / Grass-Diary-Client

취지직 2νŒ€ ν”„λ‘œμ νŠΈ Grass Diary
1 stars 3 forks source link

πŸ’„ design: λͺ¨λ°”일 UI κ΅¬ν˜„ (μ†Œκ°œ νŽ˜μ΄μ§€, 마이 νŽ˜μ΄μ§€, μ„€μ • νŽ˜μ΄μ§€) #203

Closed ccconac closed 1 month ago

ccconac commented 1 month ago

βœ… 체크리슀트

πŸ“ μž‘μ—… 상세 λ‚΄μš©

1️⃣ μ†Œκ°œ νŽ˜μ΄μ§€ λͺ¨λ°”일 UI κ΅¬ν˜„

Sep-15-2024 14-45-46

πŸ”₯ μ†Œκ°œ νŽ˜μ΄μ§€ UI 였λ₯˜ μˆ˜μ •

채연 λ‹˜μ΄ λ§Œλ“€μ–΄ μ£Όμ‹  loginModal hook을 μ‚¬μš©ν–ˆλ”λ‹ˆ λ°”λ‘œ ν•΄κ²°λ˜μ–΄ λ²„λ ΈμŠ΅λ‹ˆλ‹€.... πŸ₯Ή μ€‘λ³΅λœ λͺ¨λ‹¬ μ‚¬μš©μœΌλ‘œ 인해 λͺ¨λ‹¬ κ²ΉμΉ¨ ν˜„μƒμ΄ λ°œμƒν•˜λŠ” κ²ƒμ΄μ—ˆκ³ ... 채연 λ‹˜μ΄ λ§Œλ“€μ–΄ μ£Όμ‹  hook 덕뢄에 쀑볡 μ½”λ“œκ°€ λ°œμƒν•˜μ§€ μ•Šμ•„ λ°”λ‘œ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 졜고....

  const { loginModal } = useModal();
  const [isLoggedIn, setIsLoggedIn] = useState<boolean>(false);

  useEffect(() => {
    const loggedIn = async () => {
      const accessToken = await checkAuth();
      if (accessToken) setIsLoggedIn(true);
    };

    loggedIn();
  }, []);

  type TStartButton = () => void;

  const handleStartButton: TStartButton = () => {
    if (isLoggedIn) navigate('/main');
    if (!isLoggedIn) loginModal();
  };

Sep-15-2024 14-48-15

2️⃣ 마이 νŽ˜μ΄μ§€ λͺ¨λ°”일 UI κ΅¬ν˜„

Sep-15-2024 14-45-32

3️⃣ μ„€μ • νŽ˜μ΄μ§€ λͺ¨λ°”일 UI κ΅¬ν˜„

Sep-15-2024 14-45-42

🚨 버그 λ°œμƒ 이유 (선택 사항)

πŸ”Ž 후속 μž‘μ—… (선택 사항)

πŸ€” 질문 사항 (선택 사항)

πŸ“š μ°Έκ³  자료 (선택 사항)

πŸ“Έ μŠ€ν¬λ¦°μƒ· (선택 사항)

βœ… μ…€ν”„ 체크리슀트

이슈 번호: #200