ChubachiPT2024 / manakan

MIT License
0 stars 0 forks source link

分類ページでのコース名表示 #188

Closed a2307yo closed 2 months ago

a2307yo commented 2 months ago

174

変更内容 ・コース名、レポート名の読み込み追加 ・コース名、レポート名のスタイル調整

確認内容 ・分類ページにコース名とレポート名が表示されていることを確認 ・コース名とレポート名のフォントサイズ、位置が他の要素に重ならないことを確認

懸念事項

181 のPRで実装されたuseReportCourseを使って実装したほうが良いかも

a2307yo commented 2 months ago

src/application/reportLists/reportListData.ts

export class ReportListData {
  /**
   * コンストラクタ
   *
   * @param courseId コース ID
   * @param courseName コース名
   * @param reportId レポート ID
   * @param reportTitle レポートタイトル
   * @param items レポートリスト項目
   */
  public constructor(
    public readonly courseId: number,
    public readonly courseName: string,
    public readonly reportId: number,
    public readonly reportTitle: string,
    public readonly items: ReportListItemData[]
  ) {}
}

にあるように、既存で使っているgetReportAsyncを使用すれば、コース名は取得できるはずです。 reportCourseDataは使わなくも、もっと簡単にできると思いますよ!!

ご指摘いただきました内容を確認し、修正しました!! 少しパッチワーク的な修正となりましたが、大本から修正すると影響が大きそうなため、コース名の取得のみを純粋に追加しました。