1.16.5 • Published 5 months ago

@wwtdev/bsds-nuxt v1.16.5

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
5 months ago

BSDS Components for Nuxt 3

This module installs our Vue 3-compatible package, plus:

  • a nuxt/vue plugin for registering our customs,
  • a nitro plugin to make our custom elements play nice with SSR, and
  • the CSS framework styles

Installation

npm install --save @wwtdev/bsds-nuxt

Using the components in your Nuxt App

You'll need to add this module to your nuxt.config.ts configuration file:

/nuxt.config.ts

export default defineNuxtConfig({
  ...
  modules: [
    '@wwtdev/bsds-nuxt'
  ],
  build: {
    transpile: [
      '@wwtdev/bsds-components',
      '@wwtdev/bsds-components-vue3',
      '@wwtdev/bsds-icons'
    ]
  }
  ...
})

Now you can use BSDS Components in your code, just like standard Vue components. Note that you'll need to import from our vue 3 package, which should be installed automatically.

<script setup>
import { BsButton } from '@wwtdev/bsds-components-vue3'
</script>

<template>
  <div>
    <BsButton>Hello World!</BsButton>
  </div>
</template>

Slotted components

Due to SSR-related issues, the components listed below are "pure" Vue components. Each of these components implements the same styles and logic as their Stencil custom element counterparts, with the caveat that each renders a root element <bs-host data-component="bs-component-name"> instead of <bs-component-name>. These components are:

  • BsAccordion
  • BsBanner
  • BsButton
  • BsIconGradientWrapper
  • BsLabel
  • BsPill
  • BsSelect
  • BsTooltip
1.16.5

5 months ago

1.16.4

5 months ago

1.16.3

5 months ago

1.16.2

5 months ago

1.16.1

5 months ago

1.16.0

5 months ago

1.15.15

5 months ago

1.15.14

5 months ago

1.15.12

5 months ago

1.15.13

5 months ago

1.15.11

5 months ago

1.15.10

5 months ago

1.15.9

5 months ago

1.15.8

5 months ago

1.15.7

5 months ago

1.15.6

5 months ago

1.15.5

5 months ago

1.15.4

5 months ago

1.15.3

6 months ago

1.15.2

6 months ago

1.15.1

6 months ago

1.15.0

6 months ago

1.14.1

7 months ago

1.14.0

7 months ago

1.13.1

7 months ago

1.13.0

7 months ago

1.12.0

7 months ago

1.11.0

7 months ago

1.10.0

7 months ago

1.9.0

8 months ago

1.8.1

8 months ago

1.8.0

8 months ago

1.7.0

8 months ago

1.6.5

9 months ago

1.6.4

9 months ago