Skip to content

Commit d8b8ca6

Browse files
committed
chore(#693): re-implement dev tools plugin
1 parent 88df379 commit d8b8ca6

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

packages/druxt/src/components/DruxtDevelTemplate.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77
v-text="label"
88
/>
99
</select>
10-
<!-- @TODO - Re-implement this. -->
11-
<!-- <button @click="onClick">
10+
<button @click="onClick">
1211
Create
13-
</button> -->
12+
</button>
1413
</div>
1514
</template>
1615

packages/druxt/src/nuxt/index.js

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -189,18 +189,17 @@ const DruxtNuxtModule = defineNuxtModule({
189189

190190
// Development mode features.
191191
if (nuxt.options.dev) {
192-
// @TODO - AddServerMiddleware isn't part of @nuxt/kit
193192
// Add the template stubber server middleware.
194-
// this.addServerMiddleware({
195-
// path: '/_druxt/template',
196-
// handler: 'druxt/dist/server-middleware/template.mjs'
197-
// })
198-
199-
// // Add the Vue devtools plugin.
200-
// this.addPlugin({
201-
// src: resolve(__dirname, '../dist/plugins/devtools.mjs'),
202-
// fileName: 'druxt-devtools.js'
203-
// })
193+
nuxt.options.serverMiddleware.push({
194+
path: '/_druxt/template',
195+
handler: 'druxt/dist/server-middleware/template.mjs'
196+
})
197+
198+
// Add the Vue devtools plugin.
199+
addPluginTemplate({
200+
src: resolve(__dirname, '../dist/plugins/devtools.mjs'),
201+
fileName: 'druxt-devtools.js'
202+
})
204203
}
205204

206205
// Nuxt Storybook.

packages/entity/test/components/__snapshots__/DruxtEntity.test.js.snap

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@ exports[`DruxtEntity missing schema 1`] = `
5050
<option>DruxtEntityFileFile</option>
5151
<option>DruxtEntityFile</option>
5252
<option>DruxtEntityDefault</option>
53-
</select></div>
53+
</select> <button>
54+
Create
55+
</button></div>
5456
<details>
5557
<summary>JSON:API resource</summary><pre><code>{
5658
"type": "file--file",

0 commit comments

Comments
 (0)