diff --git a/client/src/components/AddToCalendar.tsx b/client/src/components/AddToCalendar.tsx index fd827e2..03ca72c 100644 --- a/client/src/components/AddToCalendar.tsx +++ b/client/src/components/AddToCalendar.tsx @@ -17,6 +17,7 @@ type Props = { /** * 自分の提出済み日程をカレンダーアプリに追加するボタン。 * その場で ics を生成してダウンロードさせ、各カレンダーアプリのインポート機能で読み込んでもらう。 + * カレンダーの縦幅を圧迫しないよう、タイトル行に並べて置く想定(モバイルではアイコンのみ)。 */ export function AddToCalendar({ projectName, @@ -54,10 +55,15 @@ export function AddToCalendar({ }; return ( -
-
- {/* 自分の日程をカレンダーアプリに追加 */} - {mode === "view" && meAsGuest && meAsGuest.slots.length > 0 && ( - - )} - {/* 参加形態選択ボタン */} {mode === "edit" && project.participationOptions.length > 1 && selectedParticipationOptionId !== null && (
@@ -402,27 +403,6 @@ export default function SubmissionPage() {
)} - {/* ハイライト操作バー */} - {mode === "view" && project.guests.length > 0 && ( -
- - {highlight?.type === "guest" && ( - - )} -
- )} - 0 && (
- +
+ + {/* ハイライト操作(カレンダーの縦幅を使わないようこの行に置く) */} + {mode === "view" && ( +
+ {highlight?.type === "guest" && ( + + )} + +
+ )} +
{guestListExpanded && (
    {project.guests.map((guest) => {