Skip to content

産学局を追加し、スポンサー活動の表示を改善#1084

Merged
TkymHrt merged 10 commits intodevelopfrom
feat/yama/refactor-sponsor-ux-v2
Apr 21, 2026
Merged

産学局を追加し、スポンサー活動の表示を改善#1084
TkymHrt merged 10 commits intodevelopfrom
feat/yama/refactor-sponsor-ux-v2

Conversation

@TkymHrt
Copy link
Copy Markdown
Member

@TkymHrt TkymHrt commented Apr 20, 2026

対応Issue

resolve #0

概要

スポンサー活動の管理において、新たに「産学局」を追加し、UI上での表示を改善しました。

主な変更点:

  • データベース/シード: bureau テーブルおよび初期シードデータに「産学局」を追加。
  • フロントエンド定数: view 側の bureaus 定数に「産学局」を反映。
  • UI改善: スポンサー活動のデスクトップおよびモバイル向けセクションにおいて、レイアウトの調整と表示ロジックの改善(局ごとの表示最適化など)を実施。

画面スクリーンショット等

  • URL
    スクリーンショット

テスト項目

  • 局の選択肢に「産学局」が表示されていること
  • スポンサー活動一覧において、デスクトップ表示・モバイル表示共にレイアウトが崩れていないこと
  • 既存の局(総務局、学外局等)の表示に影響が出ていないこと

備考

特になし


Open in Devin Review

TkymHrt and others added 7 commits April 20, 2026 15:52
…ons/SponsorActivitiesDesktopSection.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
- SponsorActivitiesDesktopSection.tsx: リファクタリングの残骸により壊れていたJSXを削除
- globals.css: 産学局用の --color-industry-university テーマ変数を追加
- createPurchaseOrderPdf.ts / createPurchaseReportPdf.ts: BUREAUS を id で検索するよう修正し、bureauID=7 でのクラッシュとオフバイワンを解消

Co-Authored-By: TkymHrt <23.h.takayama.nutfes@gmail.com>
ネイティブのtitle属性に戻すことで、オーバーフロー境界で切り取られる
問題を回避

Co-Authored-By: TkymHrt <23.h.takayama.nutfes@gmail.com>
gemini-code-assist[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

- min-w-245は無効なTailwindクラスのためmin-w-[980px]に戻す
- 産学局用の--color-industry-university CSS変数をglobals.cssに追加し、BureauLabelのスタイル崩れを防止

Co-Authored-By: TkymHrt <23.h.takayama.nutfes@gmail.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 20, 2026

Deploying finansu with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7ca8bac
Status: ✅  Deploy successful!
Preview URL: https://e75373f5.finansu.pages.dev
Branch Preview URL: https://feat-yama-refactor-sponsor-u-6h4z.finansu.pages.dev

View logs

devin-ai-integration[bot]

This comment was marked as resolved.

TkymHrt and others added 2 commits April 20, 2026 17:46
BUREAUS[bureauID]は配列インデックス(0始まり)としてDBのbureauID(1始まり)を使用しており、
新規追加した産学局(id=7)でundefinedとなりクラッシュするバグを修正。
BUREAUS.find((b) => b.id === bureauID)?.name のパターンに変更。

Co-Authored-By: TkymHrt <23.h.takayama.nutfes@gmail.com>
@TkymHrt TkymHrt requested a review from nakatashingo April 20, 2026 08:54
Copy link
Copy Markdown
Collaborator

@nakatashingo nakatashingo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

いいと思います

@TkymHrt TkymHrt merged commit c0edae9 into develop Apr 21, 2026
5 checks passed
@TkymHrt TkymHrt deleted the feat/yama/refactor-sponsor-ux-v2 branch April 21, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants