migrate to tw 4 and daisy 5

This commit is contained in:
PxlLoewe
2025-02-22 16:03:47 +01:00
parent 8deb256b7f
commit 06e8f9e92a
6 changed files with 99 additions and 949 deletions

View File

@@ -35,12 +35,12 @@ export default async function RootLayout({
<HorizontalNav /> <HorizontalNav />
{/* Hauptlayout: Sidebar + Content (nimmt Resthöhe ein) */} {/* Hauptlayout: Sidebar + Content (nimmt Resthöhe ein) */}
<div className="flex flex-grow overflow-hidden"> <div className="flex grow overflow-hidden">
{/* Linke Sidebar */} {/* Linke Sidebar */}
<VerticalNav /> <VerticalNav />
{/* Scrollbarer Content-Bereich */} {/* Scrollbarer Content-Bereich */}
<div className="flex-grow bg-base-100 p-6 rounded-lg shadow-md ml-4 overflow-auto h-full"> <div className="grow bg-base-100 p-6 rounded-lg shadow-md ml-4 overflow-auto h-full">
{children} {children}
</div> </div>
</div> </div>

View File

@@ -1,6 +1,22 @@
@tailwind base; @import 'tailwindcss';
@tailwind components;
@tailwind utilities; /*
The default border color has changed to `currentColor` in Tailwind CSS v4,
so we've added these compatibility styles to make sure everything still
looks the same as it did with Tailwind CSS v3.
If we ever want to remove these styles, we need to add an explicit border
color utility to any element that depends on these defaults.
*/
@layer base {
*,
::after,
::before,
::backdrop,
::file-selector-button {
border-color: var(--color-gray-200, currentColor);
}
}
:root { :root {
--background: #ffffff; --background: #ffffff;

View File

@@ -33,16 +33,17 @@
}, },
"devDependencies": { "devDependencies": {
"@eslint/eslintrc": "^3", "@eslint/eslintrc": "^3",
"@tailwindcss/postcss": "^4.0.8",
"@types/bcryptjs": "^2.4.6", "@types/bcryptjs": "^2.4.6",
"@types/jsonwebtoken": "^9.0.8", "@types/jsonwebtoken": "^9.0.8",
"@types/node": "^20", "@types/node": "^20",
"@types/react": "^19", "@types/react": "^19",
"@types/react-dom": "^19", "@types/react-dom": "^19",
"daisyui": "^4.12.23", "daisyui": "^5.0.0-beta.8",
"eslint": "^9", "eslint": "^9",
"eslint-config-next": "15.1.4", "eslint-config-next": "15.1.4",
"postcss": "^8", "postcss": "^8",
"tailwindcss": "^3.4.1", "tailwindcss": "^4.0.8",
"typescript": "^5" "typescript": "^5"
} }
} }

View File

@@ -1,7 +1,7 @@
/** @type {import('postcss-load-config').Config} */ /** @type {import('postcss-load-config').Config} */
const config = { const config = {
plugins: { plugins: {
tailwindcss: {}, '@tailwindcss/postcss': {},
}, },
}; };

View File

@@ -1,10 +0,0 @@
import type { Config } from 'tailwindcss';
export default {
content: [
'./pages/**/*.{js,ts,jsx,tsx,mdx}',
'./components/**/*.{js,ts,jsx,tsx,mdx}',
'./app/**/*.{js,ts,jsx,tsx,mdx}',
],
/* plugins: [require('daisyui')], */
} satisfies Config;

1005
package-lock.json generated

File diff suppressed because it is too large Load Diff