Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@bg-dev/nuxt-naiveui

becem-gharbi7.1kMIT2.0.0-rc.5TypeScript support: included

Unofficial Naive UI module for Nuxt

nuxt, naive-ui, module

readme

Nuxt Naive UI

npm version npm downloads License Nuxt

Unofficial Naive UI integration for Nuxt.

[!Note] The official naive-ui module for Nuxt is recently created and can be found here.

Features

  • ✔️ SSR friendly
  • ✔️ Auto imported and tree-shakable components & composables
  • ✔️ Highly customizable for color mode and device type
  • ✔️ Friendly integration with Tailwindcss
  • ✔️ Adds custom components

Installation

Add @bg-dev/nuxt-naiveui dependency to your project

# Using npm
npm install --save-dev @bg-dev/nuxt-naiveui

# Using yarn
yarn add --dev @bg-dev/nuxt-naiveui

Documentation

The documentation website can be found here.

Development

# Install dependencies
yarn install

# Generate type stubs
yarn dev:prepare

# Develop with the playground
yarn dev

# Build the playground
yarn dev:build

# Run ESLint
yarn lint

License

MIT License

changelog

Changelog

v2.0.0-rc.5

compare changes

🩹 Fixes

🏡 Chore

❤️ Contributors

v2.0.0-rc.4

compare changes

🩹 Fixes

  • Avoid transpiling @juggle/resize-observer (25cb0dc)

🏡 Chore

❤️ Contributors

v2.0.0-rc.3

compare changes

🩹 Fixes

  • Allow compatiblity with latest nuxt version (5da32e1)

❤️ Contributors

v2.0.0-rc.2

compare changes

🩹 Fixes

  • NaiveConfig: Ensure props are passed to n-config-provider (3dac422)

🏡 Chore

❤️ Contributors

v2.0.0-rc.1

compare changes

🔥 Performance

  • Generate theme config at build (#78)

💅 Refactors

  • Adjust modal and popover colors on tailwind theme generator (c4fdccd)
  • Change color variants of generateTailwindColorThemes (14726e1)

📖 Documentation

🏡 Chore

  • Change release tag to latest (149db49)

❤️ Contributors

v2.0.0-beta.4

compare changes

🚀 Enhancements

  • Add generateTailwindColorThemes utility to generate color themes (3f291b0)

🩹 Fixes

  • useNaiveForm: Restore validation on reset (3014659)

📖 Documentation

  • NaiveConfig: Update theme customization (3db65c8)

🏡 Chore

  • playground: Add show page (1ac0279)
  • ⚠️ Rename generateColorThemes to generateAntdColorThemes (c5c848d)
  • playground: Use tailwind color themes (ee29308)
  • playground: Add form page (4b83a74)
  • playground: Revert app.config changes (684ff77)

⚠️ Breaking Changes

  • ⚠️ Rename generateColorThemes to generateAntdColorThemes (c5c848d)

❤️ Contributors

v2.0.0-beta.3

compare changes

💅 Refactors

  • NaiveIcon: No significant change (3495f90)

❤️ Contributors

v2.0.0-beta.2

compare changes

🩹 Fixes

  • NaiveIcon: Fix ssr loading on Netlify (b554666)

💅 Refactors

  • NaiveIcon: Change key of callOnce (4365b48)

🏡 Chore

❤️ Contributors

v2.0.0-beta.0

compare changes

🚀 Enhancements

  • NaiveConfig: Enable reactive themeConfig (e353a1c)
  • Allow compatibility with nuxt v4 (d1b7eab)

🔥 Performance

  • NaiveIcon: Remove extra imports (e64c847)

🩹 Fixes

  • Resolve public directory relative to rootDir (edc0919)

📖 Documentation

  • List contributors (9d88da4)
  • Fix github link (ce7c316)
  • NaiveConfig: Remove dynamic imports of default themes (e6c1263)

🌊 Types

  • Fix typecheck in development (72c83e6)
  • NaiveConfig: Assert appConfig type (fdeaba4)
  • Solve typecheck issues (7096a44)

🏡 Chore

  • ⚠️ Remove themeConfig from runtimeConfig (84d354d)
  • NaiveConfig: ⚠️ Remove themeConfig prop (c2a61ba)
  • ⚠️ Remove path from MenuLinkRoute and TabbarRoute (fff716b)
  • playground: Upgrade to nuxt v4 (aeb6c35)
  • styles: ⚠️ Rename mobileOrTablet and notMobileOrTablet classes (ba00bbe)
  • Prepare v2 beta release (2c2e87b)
  • ⚠️ Rename @bg-dev/nuxt-naiveui/utils to #naive-utils (5c98da9)

✅ Tests

⚠️ Breaking Changes

  • ⚠️ Remove themeConfig from runtimeConfig (84d354d)
  • NaiveConfig: ⚠️ Remove themeConfig prop (c2a61ba)
  • ⚠️ Remove path from MenuLinkRoute and TabbarRoute (fff716b)
  • styles: ⚠️ Rename mobileOrTablet and notMobileOrTablet classes (ba00bbe)
  • ⚠️ Rename @bg-dev/nuxt-naiveui/utils to #naive-utils (5c98da9)

❤️ Contributors

v1.14.0

compare changes

🚀 Enhancements

  • LayoutSidebar: Add sider prop (03664bf)
  • LayoutNavbar: Add header prop (1985cc4)

🩹 Fixes

  • Fix undefined default options on nuxt v3.12 (2ce6be6)

💅 Refactors

  • NaiveConfig: Create setLoadingTemplateTheme (0006d49)

📖 Documentation

  • Migrate to vitepress (#75)

🌊 Types

🏡 Chore

  • lint: Ensure components in kebab-case (3e939e8)
  • playground: Fix tsconfig (00705fe)
  • Fix test scripts (0e10cb9)

✅ Tests

  • Add color mode tests (bd571ca)
  • Enable headed testing (fa2d982)
  • Enable headless testing (8442381)
  • Add spa only testing (b57ac16)
  • Run spa and ssr tests on CI workflow (118fe5f)
  • Add basic test for navigation components (3da4661)
  • Add tests for device check (59a9671)
  • Add tests for feedback components (2e579b2)
  • No change (5be91f8)

❤️ Contributors

v1.13.3

compare changes

🩹 Fixes

  • NaiveIcon: Omit undefined border-radius (e3edef6)
  • NaiveIcon: Correctly set wrapper dimensions (4277e49)
  • NaiveNavbar: Correctly center horizontal menu (#72)
  • NaiveLayout: Ensure min-height unit is vh when dvh not supported (28c88fb)

🏡 Chore

  • lint: Migrate from @nuxtjs/eslint-config-typescript to @nuxt/eslint-config (a55fea4)

❤️ Contributors

v1.13.2

compare changes

📖 Documentation

  • Remove Nuxt version specification (6c0bc52)
  • Mention the official module (31933f1)

❤️ Contributors

v1.13.1

compare changes

🩹 Fixes

  • dark theme: Change active tab opacity (5109fe3)
  • dark theme: Change alert background opacity (9cdd652)

💅 Refactors

  • No significant change (356ad3c)
  • theme generator: Change default colors (1a0256d)

📦 Build

  • icons: Change default collection url (#70)

🌊 Types

  • Use vue-router route type in navigation components (#69)

🏡 Chore

  • playground: Add components (1f717d1)

❤️ Contributors

v1.13.0

compare changes

🚀 Enhancements

  • Add spa loading templates (#67)

📦 Build

  • icons: Resolve public dir relative to srcDir not rootDir (a599da6)

❤️ Contributors

v1.12.3

compare changes

🩹 Fixes

  • colorMode: Update theme on forced to non-forced navigation with no ssr (d061eb5)
  • colorMode: Update theme on prerendered pages (2603677)

💅 Refactors

  • default-theme: Reduce borderColor opacity (ca9efd7)

❤️ Contributors

v1.12.2

compare changes

🩹 Fixes

  • theme-generator: Fix incorrect main color order (fb37698)

❤️ Contributors

v1.12.1

compare changes

💅 Refactors

  • theme-generator: Ensure same contrast as the default theme (#65)

📖 Documentation

❤️ Contributors

v1.12.0

compare changes

🚀 Enhancements

  • NaiveColorModeSwitch: Support custom icons (#60)
  • DrawerLink: Allow toggle button to be placed on the left (#61)
  • Add color theme generator (#62)

💅 Refactors

  • Create NaiveDrawerToggle component (ec92441)
  • Navbar: Use internal components (#64)
  • generateColorThemes: Minor changes (642d1ba)

📖 Documentation

  • Update 6.naive-layout-navbar.md (0a3cd16)
  • Update 7.naive-layout-sidebar.md (a6537c2)

🏡 Chore

  • No significant change (22fb8c7)
  • NaiveConfig: Theme config inputs deprecation (#63)
  • playground: Replace NavbarRoute with MenuLinkRoute (2f35ef0)

❤️ Contributors

v1.11.0

compare changes

🚀 Enhancements

  • Add updateResetValue function to update the default model value (#55)
  • MenuLink: Support active link resolution from route name (#51)

🔥 Performance

  • NaiveConfig: Decrease setup time (#58)

💅 Refactors

  • No significant change (fb03ae9)
  • NaiveTabbar: Display link as text button (1f3f249)
  • Replace process with import.meta (19b12bc)

🌊 Types

  • NaiveIcon: Allow size to be string (#59)
  • Solve iconSize type conflict (228ca1d)
  • Create types folder (bebde2b)

🏡 Chore

  • icon-sets: Remove extra ContentType res header (f72fe41)
  • lint: Fix (966b173)

❤️ Contributors

v1.10.4

compare changes

🩹 Fixes

  • Avoid bg color override of non naive-ui buttons (74f40b6)

📖 Documentation

  • tailwindcss: Update color mode snippet (f1be781)

🏡 Chore

  • playground: Fix typo (#53)
  • playground: Fix typo (#54)
  • lint: Fix (f516e9e)

❤️ Contributors

v1.10.3

compare changes

🩹 Fixes

  • n-button: Fix potential unapplied bg color on hover (97f9c3e)

💅 Refactors

  • theme: Increase vertical padding of feedback on n-form (19d67dd)
  • Add useModal for auto-import (7c5cd70)

📖 Documentation

  • Add setup for pnpm installation (81947a6)
  • Change font-family (46f8971)
  • Change font-family (0caca9e)
  • Add setup for pnpm installation (111fcfc)
  • readme: Add development section (614a180)
  • Mention NaiveConfig as root in error.vue (9454e17)

🏡 Chore

  • Remove extra vite optimizations (#48)
  • lint: Use @nuxtjs/eslint-config-typescript rules (8c7d607)
  • Set homepage on package.json (c1c920d)

❤️ Contributors

v1.10.2

compare changes

🩹 Fixes

  • Allow ssr of n-scrollbar (93a9e1e)

📖 Documentation

  • icons: Mention custom collections URL (58611f6)
  • Minor UI improvements (a853312)

📦 Build

  • icons: Allow setting custom collections url (#46)

🏡 Chore

  • Correctly handle failure in icon-sets proxy (b0f25a7)
  • No significant change (66e8097)

❤️ Contributors

v1.10.1

compare changes

📦 Build

  • Support icons download in China (3289a27)

🏡 Chore

  • Add iconify collections server (2f649c8)
  • Rename iconify-collections to icon-sets (9eac7da)

❤️ Contributors

v1.10.0

compare changes

🚀 Enhancements

  • Set nuxt compatibility to v3.10 (e41a045)
  • Add icons download option (#42)

🔥 Performance

  • NaiveIcon: Reduce bundle size (#41)
  • Exclude n-drawer n-modal n-scrollbar in SSR (7f3eb40)

🩹 Fixes

  • NaiveNotification: Only register a single listener (fd86940)
  • NaiveLoadingBar: Only register a single listener (32a0ea4)

💅 Refactors

  • Remove extra true return on callOnce (d5290ce)

📖 Documentation

  • Remove single addition requirement of naive-loading-bar and naive-notification (5f5abcc)
  • Remove components import page (192d155)
  • Update tailwindcss integration page (e373835)
  • Update icon offline section (a679326)

🏡 Chore

  • playground: Move theme config to app.config (b62d806)
  • docs: Remove unused packages (e0cee94)
  • No significant change (f7a3ed8)
  • playground: Commit icons (e616690)
  • No significant change (9c79ce6)
  • Avoid import.meta.env on module setup (61bc065)

❤️ Contributors

v1.9.0

compare changes

🚀 Enhancements

  • Allow theme configuration via app.config (b9e1940)

🩹 Fixes

  • NaiveNavbar: Solve hydration mismatch on background-color (78f9ebf)
  • Solve mismatch on used text buttons (693b100)

💅 Refactors

  • NaiveConfig: Remove fixed workaround (650e108)

📖 Documentation

  • NaiveConfig: Add themeConfig setup via app.config (9134d4b)

🌊 Types

  • Fix MenuLinkRoute children type (e525582)
  • Solve typecheck issues (d0bccc5)

🏡 Chore

  • playground: Install tailwindcss (05d969b)

❤️ Contributors

v1.8.1

compare changes

🩹 Fixes

  • Solve undefined meta when no page components defined (571221f)
  • NaiveMenuLink: Solve undefined path when no page components defined (a66a5c5)

❤️ Contributors

v1.8.0

compare changes

🚀 Enhancements

  • Set nuxt compatibility to ^3.9.0 (0d0ff0a)

🩹 Fixes

  • colorMode: Update value on page:loading:end hook (5cffac5)
  • NaiveMenuLink: Treat nested paths as parent path for active item (642a0ee)

💅 Refactors

  • NaiveLoadingBar: Update navigation state on page:loading hook (1cd313f)
  • NaiveLayoutNavbar: Add drawerPlacement prop (905c46d)
  • NaiveMenuLink: Fix typecheck errors (e9d4b1e)

📖 Documentation

  • Components: Add drawerPlacement prop to NaiveLayout (0e13bee)
  • No significant change (e042427)

🌊 Types

  • NaiveDrawerLink: Specify placement type (94e5e10)

🏡 Chore

  • addComponent: Auto-detect mode from filePath (c31f084)

❤️ Contributors

v1.7.4

compare changes

🎨 Styles

  • Fix input auto-fill text color (049a380)

❤️ Contributors

v1.7.3

compare changes

🩹 Fixes

  • colorMode: Set colorModeForced correctly on initial page (4054fc6)

💅 Refactors

  • NaiveLayout: Add native-scrollbar prop (6e89ee9)
  • colorMode: Only set colorMode on preference set/sync (c5dcc33)
  • Call watch on setup instead of onMounted hook (ee5e0d8)
  • No significant change (81dd8de)

📖 Documentation

  • NaiveLayout: Add native-scrollbar prop (21cf494)

🏡 Chore

  • styles: Remove input text color override (b8d39cc)
  • playground: Add favicon (473f284)

❤️ Contributors

v1.7.2

compare changes

🩹 Fixes

  • NaiveLayout: Inline height to avoid CLS (9995dd8)

💅 Refactors

  • NaiveLayoutSidebar: Refactor styles (f53d4dd)
  • NaiveLayout: Set a single root element (ddd9998)

🏡 Chore

  • default theme: Change Layout color (1d1a0df)
  • playground: Create default layout (a8cd2c4)

❤️ Contributors

v1.7.1

compare changes

🩹 Fixes

  • Provide dvh fallback to unsupported browsers (0c3319e)

🏡 Chore

  • package.json: Replace repository with repository.url (c52b95e)

❤️ Contributors

v1.7.0

compare changes

🚀 Enhancements

  • Create NaiveLayout (55248d0)
  • Add useNaiveNotification for outside setup usage (#36)
  • Add useNaiveLoadingBar for outside setup usage (7671ed6)
  • loading bar: Add navigation prop to show on page loading (#13)

🔥 Performance

  • naive layout: Lazy load components based on device (35dac1f)

🩹 Fixes

  • colorModePreference: Fix reactivity (9f8b16c)

💅 Refactors

  • NaiveLayout: Minor refactoring (42b62e4)
  • Create separate components for navbar and sidebar layouts (ac42fbc)
  • naive layout: Add drawerWidth prop (bac5e1f)
  • useNaiveColorMode: Minor refactoring (d2b911a)
  • NaiveColorModeSwitch: Minor refactoring (ad1ba79)

📖 Documentation

🌊 Types

🏡 Chore

  • module: Solve merge conflict (eaf10cb)

❤️ Contributors

v1.6.2

compare changes

🔥 Performance

🌊 Types

  • NaiveMenuLink: Create appropriate type for routes prop (39e34d7)
  • useNaiveColorMode: Assert colorModePreference get type (d15cddb)

❤️ Contributors

v1.6.1

compare changes

🩹 Fixes

  • colorMode: Sync preference when changed on another tab (d3b83c7)
  • NaiveColorModeSwitch: Sync preference when changed on another tab (7d94914)

💅 Refactors

  • composables: Use named export (c48e2e4)

❤️ Contributors

v1.6.0

compare changes

🚀 Enhancements

  • Add NaiveMenuLink component (0f3a1b0)

🔥 Performance

  • NaiveNavbar: Remove NMenu and use NaiveMenuLink instead (b0f6fca)
  • Remove colorMode middleware and replace it with navigation hook (5efb5a5)
  • useNaiveDevice: Reduce regex size (d90b9ea)

💅 Refactors

  • Use navigation hook instead of watching route (bf1b455)
  • Avoid create color mode cookie if not needed (#34, #22)
  • theme: Set height to 36px on mobileOrTablet of Pagination and Tag (6b8316a)
  • Add colorModePreferenceCookieName config option (b5430e0)
  • Use RegExp.exec() instead of match() (7ac6a5b)

❤️ Contributors

v1.5.5

compare changes

🩹 Fixes

  • NaiveNavbar: Fix CLS on SSR (871751f)

❤️ Contributors

v1.5.4

compare changes

🩹 Fixes

  • Fix [vue warn] onScopeDispose warning (#34)
  • NaiveNavbar: Fix backgroundColor on pre-rendered dark mode (8306bf5)
  • NaiveIcon: Force IconifyIcon update on pre-rendered pages (7ee6287)
  • NInput: Set min-height for textarea (#32)

💅 Refactors

  • NaiveConfig: Minor refactoring (b8962c6)
  • NaiveConfig: Minor refactoring (04a2f13)

🏡 Chore

❤️ Contributors

v1.5.3

compare changes

🩹 Fixes

  • NaiveConfig: Missing end delimiter (d2ab9c1)
  • NaiveIcon: Avoid duplicate fetch calls (ab9817a)
  • NInput: Set numeric default value for lineHeightTextarea (#32)

💅 Refactors

  • NaiveConfig: Minor refactoring (9174300)
  • NaiveNavbar: Remove lazy loading of n-drawer-content (f7e36f0)

❤️ Contributors

v1.5.2

compare changes

🔥 Performance

  • NaiveNavbar: Render drawer on client-side only (774f14a)

🩹 Fixes

  • NaiveNavbar: Inline styles to avoid potential CLS (8c01aa0)

📖 Documentation

  • Upgrade to nuxt 3.8 (c02ea52)
  • Remove unused nuxt-naiveui module (3c17701)

❤️ Contributors

v1.5.1

compare changes

🩹 Fixes

  • Fix Missing './esm/formatInTimeZone' (#26)

🏡 Chore

❤️ Contributors

v1.4.7

compare changes

🩹 Fixes

  • Remove input autofill white background color (5320bf7)

📖 Documentation

  • Fix comments on theme config (4155a39)

🏡 Chore

❤️ Contributors

v1.4.6

compare changes

🌊 Types

  • NaiveNavbar: Fix sticky type error (eb119fa)

🏡 Chore

  • Add typecheck to release workflow (a77ad8c)

❤️ Contributors

v1.4.5

compare changes

🩹 Fixes

  • NaiveNavbar: Fix layout (ad018c8)

❤️ Contributors

v1.4.4

compare changes

🔥 Performance

  • On load only update dom on pre-rendered pages (a2eeea2)

🩹 Fixes

  • NaiveNavbar: Fix left and right menu placement (9d39c4c)
  • Fix CLS on pre-rendered pages by allowing disable of theme defaults (e9d28de)

📖 Documentation

🏡 Chore

❤️ Contributors

v1.4.3

compare changes

💅 Refactors

  • NaiveNavbar: Set default value for drawerClosable (ba16d6f)

📖 Documentation

  • Create docus app and define architecture (1c367b2)
  • Add content (11e7db5)
  • readme: Add documentation section (f7f7de1)
  • Update naive-icon section (944e7b2)
  • Update naive-icon section (72e05eb)

❤️ Contributors

v1.4.2

compare changes

🔥 Performance

  • NaiveNavbar: Lazy load horizontal menu based on device (b5cee22)

💅 Refactors

  • NaiveNavbar: Add drawerRoutes prop to override routes on drawer's menu (c1e5e20)

❤️ Contributors

v1.4.1

compare changes

🔥 Performance

  • NaiveNavbar: Lazy load drawer (9f16999)
  • useNaiveTheme: Remove it! useThemeVars instead (b95a1e8)
  • colorMode: Remove preference reactivity (db95976)
  • NaiveIcon: Add reactivity (a4b9870)
  • NaiveConfig: Lazy load default themes (e2c8f08)
  • NaiveNavbar: Prevent horizontal menu load on mobileOrTablet (337d601)

🩹 Fixes

  • Don't try to display icon if name is wrong (4e9f0c5)

💅 Refactors

  • Remove extra imports (96c22d5)
  • NaiveNavbar: Move dynamic styles to style tag> (8b26570)
  • NaiveTabbar: Move dynamic styles to style tag (a6de872)
  • NaiveConfig: Move global styles to assets (18c274d)
  • NaiveNavbar: Remove conditional rendering based on menuOptions's length (f1d2b42)

📖 Documentation

🌊 Types

  • Fix nuxi typecheck errors (eed57a0)
  • volar: Push naive types via preferences only (74194f3)

🏡 Chore

❤️ Contributors

v1.3.1

compare changes

🩹 Fixes

🏡 Chore

❤️ Contributors

v1.2.7

compare changes

🩹 Fixes

  • Fixes types generation with nuxt v3.7 (becem-gharbi/nuxt-naiveui#15) (#15)
  • Add missing style tags on ssr (related to nuxt 3.7) (8d4769d)

🏡 Chore

  • Upgrade nuxt to v3.7 (2dcc191)
  • Strict nuxt compatibility to >=3.7 (3987893)

❤️ Contributors

v1.2.6

compare changes

🩹 Fixes

  • colorMode: Replace session cookie with long-lived cookie (b89eff4)

🏡 Chore

❤️ Contributors

v1.2.5

compare changes

🩹 Fixes

  • colorMode: Wait until suspense resolved to set colorMode (841dde5)

❤️ Contributors

v1.2.4

compare changes

🩹 Fixes

  • colorMode: Wait until suspense resolved to set forced colorMode (bc36150)

💅 Refactors

  • Use #imports instead of relative paths (57135af)

🏡 Chore

  • Update package description (0d7c882)
  • Move plugins under /plugins (7f67f12)
  • Set package tag to latest (f240574)

❤️ Contributors

v1.2.3

compare changes

🩹 Fixes

  • n-button: Fix unapplied hover state (47605cb)

🏡 Chore

❤️ Contributors

v1.2.2

compare changes

🩹 Fixes

  • Solve NButton bg color conflict with tailwind in prod (6fd509c)

📖 Documentation

🏡 Chore

❤️ Contributors

v1.2.1

compare changes

🩹 Fixes

  • useNaiveForm: Set edited to false on submit success (802bfe5)
  • NaiveColorModeSwitch: Add a fallback icon (3b34dcd)
  • NaiveNavbar: Set active path to page's root path (59fb6d1)
  • NaiveTabbar: Set active path to page's root path (a9d8a04)

💅 Refactors

  • NaiveNavbar: Remove adaptive behaviour (7660a85)
  • NaiveTabbar: Remove adaptive behaviour (88fb7b9)

🏡 Chore

  • Configure Renovate (532578f)
  • Upgrade dependencies (3cd0e72)
  • playground: Add tailwindCSS (41bb480)
  • readme: Set tailwind color mode integration snippet in ts (dc01e04)

❤️ Contributors

v1.2.0

compare changes

🚀 Enhancements

  • Add reset method to useNaiveForm (a553396)
  • Add edited variable to useNaiveForm (1483dd3)

🩹 Fixes

  • Remove logs errors on invalid form submit (b36850e)
  • navbar: Update active item on route change (64fcddb)

💅 Refactors

  • Set tabs font size to 16px on mobileOrTablet (6df60d6)

❤️ Contributors

v1.1.3

compare changes

🩹 Fixes

  • navbar: Center menu relative to page (106c730)

❤️ Contributors

v1.1.2

compare changes

📖 Documentation

  • Remove body unusable note (d781d3b)

🏡 Chore

❤️ Contributors

v1.1.1

compare changes

🩹 Fixes

  • Fix extends base type resolver (ceb0b1d)

❤️ Contributors

  • Becem-gharbi

v1.1.0

compare changes

🚀 Enhancements

  • Set NaiveColorModeSwitch props as NButton for typed fallthrough (f4f62fd)

🩹 Fixes

  • Define NTooltip colors on dark mode (03f0263)
  • Set NSlider indicator color on dark theme (311818f)

📖 Documentation

  • Display total downloads (ea82008)

🏡 Chore

❤️ Contributors

  • Becem-gharbi

v1.0.11

compare changes

🩹 Fixes

  • naivenavbar: Nav layout (46355ed)

❤️ Contributors

  • Becem-gharbi

v1.0.10

compare changes

🩹 Fixes

  • Remove class light in html tag (9583360)
  • Remove undefined global styles (c86f116)

💅 Refactors

  • Display mobileOrTablet components based on media query only (c82e050)
  • naivenavbar: Set default drawer width to 100% (cc45ff9)

📖 Documentation

🏡 Chore

❤️ Contributors

  • Becem-gharbi

v1.0.9

compare changes

💅 Refactors

  • Watch color mode changes on app mounted hook (a2b8593)

📖 Documentation

❤️ Contributors

  • Becem-gharbi

v1.0.8

compare changes

🩹 Fixes

  • Load device specific components conditionally (941c4e4)

🏡 Chore

❤️ Contributors

  • Becem-gharbi

v1.0.7

compare changes

🩹 Fixes

  • Set watchEffect client side only (ef511be)

❤️ Contributors

  • Becem-gharbi

v1.0.6

compare changes

🩹 Fixes

  • Force new release (a75134e)
  • Update n-config-provider to fix mismatch on SSG (b48e4f0)
  • Set NaiveNavbar & NaiveTabbar to responsive, fix mismatch on SSG (c03a175)

💅 Refactors

  • Use watchEffect in colorMode plugin (f301cf7)
  • Catch NaiveIcon errors (bf1c72e)

📖 Documentation

❤️ Contributors

  • Becem-gharbi

v1.0.5

compare changes

🏡 Chore

  • Remove semantic-release & github workflow (bd4fa5d)

❤️ Contributors

  • Becem-gharbi