Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

フォローボタンの実装 #340

Closed
5 of 6 tasks
takecchi opened this issue Mar 11, 2024 · 3 comments
Closed
5 of 6 tasks

フォローボタンの実装 #340

takecchi opened this issue Mar 11, 2024 · 3 comments
Assignees
Labels
feature 新しい機能の追加 help wanted Extra attention is needed

Comments

@takecchi
Copy link
Member

takecchi commented Mar 11, 2024

Community Issue

cuculus-dev/.github#20

概要

フォローボタンを押した時にフォローが出来ること

Todo

  • フォロー状態をチェックする
    • フォロー中だった場合は「フォロー中」の表示になる
      • 「フォロー中」の状態で上にカーソルを乗せると文言が「フォロー解除」になる
        • 押下するとフォロー解除リクエストが送られる(出来れば確認ダイアログが欲しい)
    • フォローしていない状態だった場合は「フォロー」ボタンが表示される
      • 押下するとフォローが走る
@takecchi takecchi added the feature 新しい機能の追加 label Mar 11, 2024
@takecchi
Copy link
Member Author

takecchi commented Mar 11, 2024

2024/03/11現在
リムーブ(フォロー解除)処理はまだバックエンド側で未実装なので、APIを叩いても実際には解除されない。
が、叩くことは出来るので一旦叩くまででOK

また、鍵アカウント(is_private=true)やリモートユーザー(is_remote=true)の場合はフォローリクエストにするべきだが、
一旦考慮しない

@takecchi
Copy link
Member Author

@AyumuAkimoto AyumuAkimoto self-assigned this Mar 13, 2024
@AyumuAkimoto AyumuAkimoto added the help wanted Extra attention is needed label Mar 13, 2024
takecchi added a commit that referenced this issue Mar 18, 2024
## Issue

- Github Issue: #340 

## 変更内容
ユーザー情報取得APIを連携

## 確認方法


## Screenshot (任意)

## ChatGPTによるレビュー (任意)
最下部の一文`@coderabbitai`を削除することで有効となります。
指摘内容に対してコメントすることで対話が可能です。

※まだ精度としては甘いです。あくまで見直すキッカケくらいにお考えください。











<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- 新機能:
`FollowButton`コンポーネントが大幅に改善され、新しい`useRelationship`フックを使用してユーザーの関係性を取得し、それに基づいてボタンの表示を切り替えるようになりました。
- リファクタリング: `ProfileCard`コンポーネント内のフォローボタンのレンダリングが簡略化され、不要な条件式が削除されました。
- スタイル: フォローボタンのスタイリングが更新され、マウスのホバーやクリック時の挙動が改善されました。
- 新機能: フォローとアンフォローのための新しい関数が追加され、ユーザーのフォロー状態をより効率的に管理できるようになりました。
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->

Co-authored-by: takecchi <takecchi.kobayashi@gmail.com>
@takecchi
Copy link
Member Author

承認待ちも作らないと?別タスクで切り出す

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 新しい機能の追加 help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants