Skip to content

Conversation

@Axafy5479
Copy link
Contributor

@Axafy5479 Axafy5479 commented Jan 12, 2025

セメスターを選択するフィルターを作りました。

他のフィルターも同時に上げると変更が大きくなりすぎるので、とりあえずセメスター選択だけ追加しましたと評価方法フィルターのUIを作成しました。

各ファイルについて

Semester.tsx 各セメスターのボタン(6つのボタン)を並べます
FilterUI.tsx 今後すべてのフィルター(フリーワード、種別フィルターなど)を列挙していきます
Sample/page.tsx 挙動の確認のためのページです
FilterCard フィルターとタイトルをセットにして表示するコンポーネントです
FlagButton クリックすると着色されるボタンです

Evaluation.tsx 評価方法でフィルターをかけるチェックボックスを8つ並べます。各評価方法について、除外と含めるチェックを同時に付けられないようになっています。
Checkbox.tsx デザインを統一するため用意しました。普通のチェックボックスです。

授業が持ちうるいくつかのプロパティを、いくつかtype.tsx に追加しました。

image

@Axafy5479 Axafy5479 requested a review from Yokomi422 January 12, 2025 05:19
@Axafy5479 Axafy5479 changed the title [Add] semester filter セメスターと評価方法のフィルターのUIを作りました Jan 13, 2025
@NISHIYAMA-Takuki NISHIYAMA-Takuki merged commit 19bf5da into main Jan 24, 2025
2 checks passed
@NISHIYAMA-Takuki NISHIYAMA-Takuki deleted the filters branch January 24, 2025 13:51
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.

3 participants