diff --git a/src/app/apple-icon.tsx b/src/app/apple-icon.tsx new file mode 100644 index 0000000..504cf31 --- /dev/null +++ b/src/app/apple-icon.tsx @@ -0,0 +1,42 @@ +import { ImageResponse } from 'next/og' +// Image metadata for Apple icon (larger size) +export const size = { + width: 180, + height: 180, +} +export const contentType = 'image/png' +// Image generation +export default function AppleIcon() { + return new ImageResponse( + ( +
+ + + + + +
+ ), + { + ...size, + } + ) +} \ No newline at end of file diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index 718d6fe..0000000 Binary files a/src/app/favicon.ico and /dev/null differ diff --git a/src/app/favicon.tsx b/src/app/favicon.tsx new file mode 100644 index 0000000..9afda09 --- /dev/null +++ b/src/app/favicon.tsx @@ -0,0 +1,42 @@ +import { ImageResponse } from 'next/og' +// Image metadata for favicon (16x16) +export const size = { + width: 16, + height: 16, +} +export const contentType = 'image/png' +// Image generation +export default function Favicon() { + return new ImageResponse( + ( +
+ + + + + +
+ ), + { + ...size, + } + ) +} \ No newline at end of file diff --git a/src/app/icon.tsx b/src/app/icon.tsx new file mode 100644 index 0000000..c49ddb4 --- /dev/null +++ b/src/app/icon.tsx @@ -0,0 +1,44 @@ +import { ImageResponse } from 'next/og' + +// Image metadata for Apple icon (larger size) +export const size = { + width: 180, + height: 180, +} +export const contentType = 'image/png' + +// Image generation +export default function AppleIcon() { + return new ImageResponse( + ( +
+ + + + + +
+ ), + { + ...size, + } + ) +} \ No newline at end of file