Skip to content

Getting started ​

Installation ​

NPM ​

To install in your project NPM is the preferred way to go as it is what is used in development and what Ornament is built with.

shell
$ npm install ornament-ui
$ npm install ornament-ui

Yarn ​

Yarn installation

shell
$ yarn add ornament-ui
$ yarn add ornament-ui

Registeration ​

Global (plugin) ​

To use as a plugin which will enable Ornament globally in every vue file and will also have no need for component registeration

typescript
// main.ts || main.js
import OrnamentUI from 'ornament-ui';

const app = createApp(App)
    .use(OrnamentUI)
    .mount('#app')
// main.ts || main.js
import OrnamentUI from 'ornament-ui';

const app = createApp(App)
    .use(OrnamentUI)
    .mount('#app')

Global (single component) ​

The approach above can also be used to register single components globally

typescript
// main.ts || main.js
import { OrInput } from 'ornament-ui';

const app = createApp(App)
    .component('or-input', OrInput)
    .mount('#app')
// main.ts || main.js
import { OrInput } from 'ornament-ui';

const app = createApp(App)
    .component('or-input', OrInput)
    .mount('#app')

Per component ​

Ornament can also be registered at a component level

typescript
import { defineComponent } from 'vue';
import { OrInput } from 'ornament-ui';

export default defineComponent({
    components: {
        OrInput
    }
})
import { defineComponent } from 'vue';
import { OrInput } from 'ornament-ui';

export default defineComponent({
    components: {
        OrInput
    }
})

D2B ___ Chidi Ikeoha