Skip to content

スポンサーリストを追加#26

Open
masakurapa wants to merge 10 commits into
mainfrom
feature/sponsors
Open

スポンサーリストを追加#26
masakurapa wants to merge 10 commits into
mainfrom
feature/sponsors

Conversation

@masakurapa
Copy link
Copy Markdown
Contributor

概要

  • トップページのスポンサーリストのベース作成

変更理由

変更内容

  • 企業スポンサー用のテンプレート、個人スポンサー用のテンプレートの2パターンを用意

レビュワーへの共有事項など

  • 抽選後にsponsors.tsを更新することでリストが表示されます
  • 現時点は0件なので枠ごと非表示になります

@masakurapa masakurapa self-assigned this Apr 26, 2026
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 26, 2026

Deploy Preview for unrivaled-empanada-4b1c20 ready!

Name Link
🔨 Latest commit 55db2b3
🔍 Latest deploy log https://app.netlify.com/projects/unrivaled-empanada-4b1c20/deploys/6a1c1eb9f7cfd00008cddd9c
😎 Deploy Preview https://deploy-preview-26--unrivaled-empanada-4b1c20.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@mochi-yu
Copy link
Copy Markdown
Contributor

ダミー画像でも例を出してくれるとスタイルのレビューなどもできるのですがいかがでしょうか。

@masakurapa
Copy link
Copy Markdown
Contributor Author

@mochi-yu まだ実装途中なので、レビュー投げるときはダミーデータ入れた状態にしますね〜

@masakurapa masakurapa marked this pull request as ready for review May 8, 2026 12:51
@mochi-yu
Copy link
Copy Markdown
Contributor

@masakurapa i18n 対応をスポンサー一覧ページにも取り込んでいます、そちらの都合の良いタイミングで #36 マージしてください 🙇🏻

@masakurapa
Copy link
Copy Markdown
Contributor Author

@mochi-yu ありがとうございます、取り込みました〜!!

Copy link
Copy Markdown
Contributor

@mochi-yu mochi-yu left a comment

Choose a reason for hiding this comment

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

レスポンシブ対応が不十分そうなところがあり、言葉で全て伝えるのも難しそうでしたので b76e0a1 で例として変更しています。

上のコミットではコメントで指摘している各所についても修正されているかと思います。

主な変更内容としては以下のとおりです。

  • コンテナの width: fit-content; を使わない
    • 中の要素の大きさに応じて、画面幅を超えてしまう可能性がある。
  • 画像サイズを固定で指定しない。
    • 画面サイズを変更した時に画面幅を超えてしまうため。
    • かわりに、aspect-ratio は固定して、 width は 100% としています。

Comment on lines +65 to +70
img {
object-fit: contain;
border-radius: 50%;
display: block;
margin: 0 auto;
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
img {
object-fit: contain;
border-radius: 50%;
display: block;
margin: 0 auto;
}
img {
object-fit: cover;
border-radius: 50%;
display: block;
margin: 0 auto;
}

正方形ではない画像の時に見切れそうです。

Image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

coverにすると逆に画像がほとんど見えないケースもありそうなんですよねー
ここは実際のデータ入ってきてから再調整でもいいですかね?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

coverにすると逆に画像がほとんど見えないケースもありそうなんですよねー

これってどういうものですかね…?極端に縦長・横長の画像をもらうとかでしょうか?
そういった画像が来る方が珍しい気がして、ベース cover の方がスタイルとしては統一感あるのかな、と思ってしまいますね 🤔

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

そうですねー、去年の見ていただくと分かるかもしれないです(こちらについてはある程度サイズ定義出来ないか確認してみましょうかね)

Comment on lines +35 to +49
<Image
src={sponsor.imageSrc}
alt={sponsor.name}
title={sponsor.name}
width={width}
height={height}
loading="lazy"
priority
style={sponsor.dialog ? "cursor:pointer" : null}
onclick={
sponsor.dialog
? `document.getElementById('${sponsor.dialog.openId}')?.showModal()`
: null
}
/>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comment on lines +35 to +49
<Image
src={sponsor.imageSrc}
alt={sponsor.name}
title={sponsor.name}
width={width}
height={height}
loading="lazy"
priority
style={sponsor.dialog ? "cursor:pointer" : null}
onclick={
sponsor.dialog
? `document.getElementById('${sponsor.dialog.openId}')?.showModal()`
: null
}
/>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

画像を変形してしまうと会社によってはロゴの改変にあたって怒られそうなので、 object-fit: contain; で良いのかなと思います。

Image

@masakurapa
Copy link
Copy Markdown
Contributor Author

@mochi-yu
b76e0a15c4dfc0f6f2e4101f92d22fd88c6dfeeb はどこかにpushされていますか? 👀(見当たらず...)

@mochi-yu
Copy link
Copy Markdown
Contributor

mochi-yu commented Jun 1, 2026

@masakurapa プッシュしそびれていました、こちらです: b76e0a1

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