0.19.3 • Published 8 months ago
@wra-gov/vue-components v0.19.3
Welsh Revenue Authority Component Library
Vue component library created by Welsh Revenue Authority
Installation
Dependencies:
- Vue 3
- maska
Install,
npm install @wra/vue-components
Usage
Default import
main.js,
import { createApp } from "vue";
import App from "./App.vue";
import Wra from "@wra-gov/vue-components";
const app = createApp(App);
// Global registration of all components
app.use(Wra);
app.mount("#app");Named imports
Options API:
*.vue,
<script>
import WraButton from "@wra-gov/vue-components";
export default {
components: {
WraButton,
},
};
</script>Composition API:
*.vue,
<script setup>
import { WraButton } from "@wra-gov/vue-components";
</script>
...Nuxt usage
Create a plugin in /plugins/component-library.js,
import WraComponents from "@wra-gov/vue-components";
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.use(WraComponents);
});Documentation
Licence and Copyright
WRA component library is available under Open Government 3.0 licence
0.19.3
8 months ago
0.19.2
11 months ago
0.19.1
12 months ago
0.19.0
1 year ago
0.17.2
1 year ago
0.18.0
1 year ago
0.17.1
1 year ago
0.16.0
1 year ago
0.17.0
1 year ago
0.14.0
1 year ago
0.15.0
1 year ago
0.10.0
1 year ago
0.11.0
1 year ago
0.12.0
1 year ago
0.13.0
1 year ago
0.9.0
1 year ago
0.8.0
1 year ago
0.7.0
1 year ago
0.6.0
1 year ago
0.5.0
1 year ago
0.4.0
1 year ago
0.3.0
1 year ago
0.2.1
1 year ago
0.2.0
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago