UNPKG

reka-ui

Version:

Vue port for Radix UI Primitives.

38 lines (34 loc) 783 B
'use strict'; const kit = require('@nuxt/kit'); const constant = require('reka-ui/constant'); const index = kit.defineNuxtModule({ meta: { name: "@reka-ui/nuxt", configKey: "reka", compatibility: { nuxt: ">=3.0.0" } }, defaults: { prefix: "", components: true }, setup({ prefix, components }) { if (components === false) { return; } let groupName; for (groupName in constant.components) { if (components === true || components[groupName]) { for (const component of constant.components[groupName]) { kit.addComponent({ name: `${prefix}${component}`, export: component, filePath: "reka-ui" }); } } } } }); module.exports = index;