15 lines
358 B
TypeScript
15 lines
358 B
TypeScript
/**
|
|
* A custom Nuxt plugin to merge all arguments into a single classname string.
|
|
*/
|
|
export default defineNuxtPlugin(() => {
|
|
return {
|
|
provide: {
|
|
/**
|
|
* Merge all arguments into a single classname string.
|
|
*/
|
|
cls: (...args: any[]) => {
|
|
return args.filter((x) => x).join(' ')
|
|
}
|
|
}
|
|
}
|
|
}) |