Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/app/newsletter/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ export default function NewsletterPage() {
return (
<div className="min-h-screen bg-white py-12">
<div className="container mx-auto max-w-4xl px-4">
<div className="mb-8 rounded-lg border-2 border-amber-200 bg-amber-50 px-5 py-4">
<p className="text-base leading-7 text-amber-900">
資料は現在準備中です。出来上がり次第メールをお送りいたしますので下記のフォームにご入力ください。
</p>
</div>

<h1 className="mb-4 text-3xl font-bold text-[color:var(--foreground)]">
医科歯科連携マニュアル&フォーマット ダウンロードページ
</h1>
Expand Down
12 changes: 6 additions & 6 deletions src/components/SafeHTML.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
/**
* microCMS の画像 URL を最適化する(記事本文内の画像専用)
* @param url microCMS の画像 URL(既にクエリパラメータが付いている可能性あり)
* @param width 表示幅(Retina + 圧縮劣化を補うため3倍サイズを取得)
* @param width 表示幅
* @returns 最適化された画像 URL
*/
function optimizeMicroCMSImage(url: string, width: number): string {
function optimizeMicroCMSImage(url: string, _width: number): string {

Check warning on line 12 in src/components/SafeHTML.tsx

View workflow job for this annotation

GitHub Actions / lint-and-format

'_width' is defined but never used
if (!url) return url

// microCMS の画像 URL かチェック
Expand All @@ -20,15 +20,15 @@
// 既存のクエリパラメータを除去して元画像URLを取得
const [baseUrl] = url.split('?')

// 3倍サイズを取得(Retina対応 + 圧縮の劣化を補う)
const targetWidth = width * 3
// 指定されたサイズで取得
// const targetWidth = width

// クエリパラメータを追加
const params = new URLSearchParams({
w: targetWidth.toString(),
// w: targetWidth.toString(),
q: '95', // 最高画質
fm: 'webp', // WebP形式
fit: 'scale', // fit=scaleで品質を保つ
// fit: 'scale', // fit=scaleで品質を保つ
})

return `${baseUrl}?${params.toString()}`
Expand Down