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

リーグ編成画面 Feature/#21 league #31

Merged
merged 27 commits into from
May 13, 2024
Merged

リーグ編成画面 Feature/#21 league #31

merged 27 commits into from
May 13, 2024

Conversation

1nayu
Copy link
Member

@1nayu 1nayu commented May 12, 2024

チケット

#21

概要

リーグ編成画面の実装のほか、競技ページのデータフェッチと一部スタイルの修正が含まれます。

細かな修正

  • ローディング画面が表示されるようになります
  • カスタマイズされた404とそのほかのエラー画面が表示されます
  • ナビゲーションドロワーのボタンのスタイルと内容を変更し、情報量のバランスを調整しました
  • ログアウト機能を追加しました

リーグ編成画面

ルートは /league/[id]です
スクリーンショット 2024-05-13 0 33 14

  • 競技に所属しているgameに登録されていないチームは一番左に表示されます
  • リーグ追加ボタンを押すと、リーグの名前を決めるダイアログが表示されます。
  • ダイアログのフォームに名前を入力して作成ボタンを押すとリーグが追加されます
  • 名前が重複するリーグの作成はできません
  • 作成したリーグのエリアに未登録チームをドラッグ&ドロップすることでチームをリーグに登録できます
  • リーグ上部の削除ボタンを押すと確認のダイアログが表示され、削除することができます
  • リーグ上部の名前変更ボタンを押すと名前変更のダイアログが表示されます。
  • 重複する名前に変更することはできません。
  • 各操作を行うと画面右下にSnackbarが表示されます。

競技画面

ルートはsports/createです。
スクリーンショット 2024-05-13 0 39 40
競技の情報を入力して作成することができます。

スクリーンショット 2024-05-13 0 38 46
競技の情報を編集して保存することができます。アイコン機能は仮であり変更が必要です。

@1nayu 1nayu self-assigned this May 12, 2024
@1nayu 1nayu linked an issue May 12, 2024 that may be closed by this pull request
3 tasks
@testusuke testusuke self-requested a review May 13, 2024 12:16
@testusuke
Copy link
Member

マージ後にルート周りのリファクタリングを行いましょう!

@1nayu 1nayu merged commit 909c064 into main May 13, 2024
1 check passed
@1nayu 1nayu deleted the feature/#21-league branch May 13, 2024 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Adminのリーグ編成画面を修正する
2 participants