Skip to content

Commit fce43e0

Browse files
committed
feat: auto-import table-related components
1 parent 374ee7c commit fce43e0

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

src/module.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ export default defineNuxtModule<PrismicModuleOptions>({
159159
'PrismicLink',
160160
'PrismicText',
161161
'PrismicRichText',
162+
'PrismicTable',
162163
'SliceZone',
163164
].forEach((component) => {
164165
addComponent({
@@ -173,7 +174,12 @@ export default defineNuxtModule<PrismicModuleOptions>({
173174
const prismicVueAutoImports = Object
174175
.keys(prismicVue)
175176
.filter(key => key.startsWith('use'))
176-
.concat('getSliceComponentProps', 'defineSliceZoneComponents', 'getRichTextComponentProps')
177+
.concat(
178+
'getSliceComponentProps',
179+
'defineSliceZoneComponents',
180+
'getRichTextComponentProps',
181+
'getTableComponentProps',
182+
)
177183
.map((key) => {
178184
return {
179185
name: key,

test/module-autoImports.test.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ afterEach(() => {
2424
it('auto-imports components', () => {
2525
mockedPrismicModule({ endpoint: 'qwerty' })
2626

27-
expect(addComponent).toHaveBeenCalledTimes(6)
27+
expect(addComponent).toHaveBeenCalledTimes(7)
2828
expect(vi.mocked(addComponent).mock.calls.flat().map(options => [options.name, options.export, options.filePath])).toMatchInlineSnapshot(`
2929
[
3030
[
@@ -52,6 +52,11 @@ it('auto-imports components', () => {
5252
"PrismicRichText",
5353
"@prismicio/vue",
5454
],
55+
[
56+
"PrismicTable",
57+
"PrismicTable",
58+
"@prismicio/vue",
59+
],
5560
[
5661
"SliceZone",
5762
"SliceZone",
@@ -89,6 +94,10 @@ it('auto-imports', () => {
8994
"getRichTextComponentProps",
9095
"getRichTextComponentProps",
9196
],
97+
[
98+
"getTableComponentProps",
99+
"getTableComponentProps",
100+
],
92101
[
93102
"usePrismicPreview",
94103
"usePrismicPreview",

0 commit comments

Comments
 (0)