This is my app/layout.tsx file:
import '../scss/style.scss';
import { Inter } from 'next/font/google';
import Provider from '@/app/components/Provider';
import ActiveWordsProvider from '@/app/components/ActiveWordsProvider';
import type { Metadata } from 'next';
import React, { ReactNode } from 'react';
const inter = Inter({ subsets: ['latin'] });
export const metadata: Metadata = {
title: 'LangAI app',
description: 'Adaptive language learning app',
};
export default function RootLayout({ children }: { children: ReactNode }) {
return (
<html lang="en">
<head>
<link rel="manifest" href="/manifest.json" />
<link rel="apple-touch-icon" href="/icon.png"></link>
<meta name="theme-color" content="#fff" />
</head>
<body className={inter.className} suppressHydrationWarning={true}>
<div className="min-h-screen">
<Provider>
<ActiveWordsProvider>{children}</ActiveWordsProvider>
</Provider>
</div>
</body>
</html>
);
}
This is the warning that it's giving me: 'meta[name=theme-color]' is not supported by Firefox, Firefox for Android, Opera.Microsoft Edge Toolscompat-api/html. To me, it looks like it's already in the head, so I don't understand why it's giving that warning.
Here is the screenshot:
https://i.stack.imgur.com/xSnyy.png