We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 241de41 commit 7807973Copy full SHA for 7807973
src/core/resolvers/prime-vue.ts
@@ -119,6 +119,12 @@ export interface PrimeVueResolverOptions {
119
* @default ''
120
*/
121
importTheme?: string
122
+ /**
123
+ * prefix for components (e.g. 'P' to resolve Menu from PMenu)
124
+ *
125
+ * @default ''
126
+ */
127
+ prefix?: string
128
}
129
130
/**
@@ -144,6 +150,13 @@ export function PrimeVueResolver(options: PrimeVueResolverOptions = {}): Compone
144
150
)
145
151
146
152
153
+ if (options.prefix) {
154
+ if (!name.startsWith(options.prefix)) {
155
+ return
156
+ }
157
+ name = name.substring(options.prefix.length)
158
159
+
147
160
if (components.includes(name)) {
148
161
return {
149
162
path: `primevue/${name.toLowerCase()}`,
0 commit comments