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
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ export default defineNuxtConfig({
2. Import Tailwind CSS and Nuxt UI in your CSS:

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";
```

Expand Down Expand Up @@ -94,7 +94,7 @@ app.mount('#app')
3. Import Tailwind CSS and Nuxt UI in your CSS:

```css [assets/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";
```

Expand Down
4 changes: 2 additions & 2 deletions docs/app/assets/css/main.css
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

@source "../../../content";

@theme {
@theme static {
--container-8xl: 90rem;

--font-sans: 'Public Sans', sans-serif;
Expand Down
6 changes: 5 additions & 1 deletion docs/content/1.getting-started/2.installation/1.nuxt.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,14 @@ export default defineNuxtConfig({
#### Import Tailwind CSS and Nuxt UI in your CSS

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";
```

::warning
The `theme(static)` is required since [`tailwindcss@4.0.8`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.8) introduced a breaking change to only expose used CSS variables.
::

::tip
Use the `css` property in your `nuxt.config.ts` to import your CSS file.

Expand Down
6 changes: 5 additions & 1 deletion docs/content/1.getting-started/2.installation/2.vue.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,14 @@ app.mount('#app')
#### Import Tailwind CSS and Nuxt UI in your CSS

```css [assets/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";
```

::warning
The `theme(static)` is required since [`tailwindcss@4.0.8`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.8) introduced a breaking change to only expose used CSS variables.
::

::tip
Import the CSS file in your `main.ts`.

Expand Down
32 changes: 16 additions & 16 deletions docs/content/1.getting-started/3.theme.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ Tailwind CSS v4 takes a CSS-first configuration approach, you now customize your
:::div

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

@theme {
@theme static {
--font-sans: 'Public Sans', sans-serif;

--breakpoint-3xl: 1920px;
Expand All @@ -45,10 +45,10 @@ Tailwind CSS v4 takes a CSS-first configuration approach, you now customize your
:::div

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

@theme {
@theme static {
--font-sans: 'Public Sans', sans-serif;

--breakpoint-3xl: 1920px;
Expand Down Expand Up @@ -87,7 +87,7 @@ This can be useful when writing Tailwind CSS classes in markdown files with [`@n
:::div

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

@source "../../content";
Expand All @@ -101,7 +101,7 @@ This can be useful when writing Tailwind CSS classes in markdown files with [`@n
:::div

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

@source "../../content";
Expand Down Expand Up @@ -303,7 +303,7 @@ You can change which shade is used for each color on light and dark mode:
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

:root {
Expand All @@ -321,7 +321,7 @@ You can change which shade is used for each color on light and dark mode:
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

:root {
Expand Down Expand Up @@ -357,7 +357,7 @@ You cannot set `primary: 'black'`{lang="ts-type"} in your [`vite.config.ts`](#co
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

:root {
Expand All @@ -375,7 +375,7 @@ You cannot set `primary: 'black'`{lang="ts-type"} in your [`vite.config.ts`](#co
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

:root {
Expand Down Expand Up @@ -487,7 +487,7 @@ You can customize these CSS variables to tailor the appearance of your applicati
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

:root {
Expand All @@ -507,7 +507,7 @@ You can customize these CSS variables to tailor the appearance of your applicati
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

:root {
Expand Down Expand Up @@ -548,7 +548,7 @@ You can customize the default radius value using the default Tailwind CSS variab
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

:root {
Expand All @@ -562,7 +562,7 @@ You can customize the default radius value using the default Tailwind CSS variab
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

:root {
Expand Down Expand Up @@ -593,7 +593,7 @@ You can customize the default container width using the default Tailwind CSS var
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

@theme {
Expand All @@ -611,7 +611,7 @@ You can customize the default container width using the default Tailwind CSS var
:::div{class="*:!mb-0 *:!mt-2.5"}

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

@theme {
Expand Down
4 changes: 2 additions & 2 deletions docs/content/1.getting-started/5.fonts.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Nuxt UI automatically registers the [`@nuxt/fonts`](https://github.com/nuxt/font
:::div

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

@theme {
Expand All @@ -33,7 +33,7 @@ Nuxt UI automatically registers the [`@nuxt/fonts`](https://github.com/nuxt/font
:::div

```css [assets/css/main.css]
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";

@theme {
Expand Down
2 changes: 1 addition & 1 deletion docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"@nuxt/content": "^3.2.2",
"@nuxt/image": "^1.9.0",
"@nuxt/ui": "latest",
"@nuxt/ui-pro": "https://pkg.pr.new/@nuxt/ui-pro@c6577ad",
"@nuxt/ui-pro": "https://pkg.pr.new/@nuxt/ui-pro@d651861",
"@nuxthub/core": "^0.8.17",
"@nuxtjs/plausible": "^1.2.0",
"@octokit/rest": "^21.1.1",
Expand Down
9 changes: 3 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@
"@nuxt/kit": "^3.15.4",
"@nuxt/schema": "^3.15.4",
"@nuxtjs/color-mode": "^3.5.2",
"@tailwindcss/postcss": "^4.0.7",
"@tailwindcss/vite": "^4.0.7",
"@tailwindcss/postcss": "^4.0.8",
"@tailwindcss/vite": "^4.0.8",
"@tanstack/vue-table": "^8.21.2",
"@unhead/vue": "^1.11.19",
"@vueuse/core": "^12.7.0",
Expand All @@ -115,7 +115,7 @@
"scule": "^1.3.0",
"sirv": "^3.0.1",
"tailwind-variants": "^0.3.1",
"tailwindcss": "^4.0.7",
"tailwindcss": "^4.0.8",
"tinyglobby": "^0.2.11",
"unplugin": "^2.2.0",
"unplugin-auto-import": "^19.1.0",
Expand Down Expand Up @@ -150,12 +150,9 @@
},
"resolutions": {
"@nuxt/ui": "workspace:*",
"@tailwindcss/postcss": "4.0.7",
"@tailwindcss/vite": "4.0.7",
"chokidar": "3.6.0",
"debug": "4.3.7",
"rollup": "4.32.1",
"tailwindcss": "4.0.7",
"typescript": "5.6.3",
"unimport": "3.14.5",
"unplugin": "^2.2.0",
Expand Down
6 changes: 4 additions & 2 deletions playground-vue/src/assets/css/main.css
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

@theme {
@source "../../../../playground/";

@theme static {
--font-sans: 'Public Sans', sans-serif;

--color-green-50: #EFFDF5;
Expand Down
4 changes: 2 additions & 2 deletions playground/app/assets/css/main.css
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@import "tailwindcss";
@import "tailwindcss" theme(static);
@import "@nuxt/ui";

@theme {
@theme static {
--font-sans: 'Public Sans', sans-serif;

--color-green-50: #EFFDF5;
Expand Down
Loading
Loading