Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nerkarso/next-mantine-tailwind-example
Example to integrate Mantine and Tailwind CSS in a Next.js app
https://github.com/nerkarso/next-mantine-tailwind-example
mantine nextjs tailwindcss
Last synced: 2 months ago
JSON representation
Example to integrate Mantine and Tailwind CSS in a Next.js app
- Host: GitHub
- URL: https://github.com/nerkarso/next-mantine-tailwind-example
- Owner: nerkarso
- Created: 2023-04-07T22:46:09.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T01:05:31.000Z (6 months ago)
- Last Synced: 2024-08-02T03:59:02.744Z (6 months ago)
- Topics: mantine, nextjs, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 89.8 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# next-mantine-tailwind-example
This example is a demonstration of how to integrate Mantine and Tailwind CSS in a Next.js project without conflicts.
> [!TIP]
> The trick to make this work is give [Tailwind base lower priority with the @layer rule](https://github.com/PauliCZ44/MantineTW/blob/main/src/index.css).> [!NOTE]
> If you are using Next.js Pages Router and Mantine v6, then switch to branch v1.## Dependencies
- Next.js `v14`
- Mantine `v7`
- Tailwind CSS `v3`## Setup
1. Create a new Next.js app:
```sh
pnpm create next-app
```Make sure you choose the following options:
```sh
❯ pnpm create next-app
✔ Would you like to use Tailwind CSS with this project? … Yes
✔ What import alias would you like configured? … @/*
```2. Install Mantine dependencies:
```sh
pnpm add @mantine/core @mantine/hooks
```3. Copy and paste the following files and folders into your project:
```sh
app/
layout.tsx
styles/
globals.css
```4. You're all set!
## Getting Started
Run the development server:
```sh
pnpm dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.