Skip to content

Commit c26b2f7

Browse files
author
Pooya Parsa
committed
docs: better async chunk names for README files
1 parent 822d633 commit c26b2f7

File tree

4 files changed

+14
-6
lines changed

4 files changed

+14
-6
lines changed

docs/pages/docs/components/_slug.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</b-card>
1818

1919
<componentdoc :component="component" :key="component" v-for="component in meta.components"></componentdoc>
20-
20+
2121
<importdoc :meta="meta"></importdoc>
2222
</div>
2323
</template>
@@ -29,6 +29,8 @@ import importdoc from "~/components/importdoc.vue";
2929
import { components as _meta } from "~/content";
3030
import docsMixin from "~/plugins/docs-mixin";
3131
32+
const getReadMe = name => import('~/../src/components/' + name + '/README.md' /* webpackChunkName: "docs/components" */)
33+
3234
export default {
3335
components: { componentdoc, importdoc },
3436
mixins: [docsMixin],
@@ -39,7 +41,7 @@ export default {
3941
},
4042
4143
async asyncData({ params }) {
42-
const readme = await import('~/../src/components/' + params.slug + '/README.md')
44+
const readme = await getReadMe(params.slug)
4345
const meta = _meta[params.slug]
4446
4547
return {

docs/pages/docs/directives/_slug.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="container">
33
<div class="bd-content" v-html="readme" v-play></div>
4-
4+
55
<importdoc :meta="meta"></importdoc>
66
</div>
77
</template>
@@ -11,6 +11,8 @@ import importdoc from '~/components/importdoc.vue';
1111
import { directives as _meta } from "~/content";
1212
import docsMixin from "~/plugins/docs-mixin";
1313
14+
const getReadMe = name => import('~/../src/directives/' + name + '/README.md' /* webpackChunkName: "docs/directives" */)
15+
1416
export default {
1517
mixins: [docsMixin],
1618
components: { importdoc },
@@ -21,7 +23,7 @@ export default {
2123
},
2224
2325
async asyncData({ params }) {
24-
const readme = await import('~/../src/directives/' + params.slug + '/README.md')
26+
const readme = await getReadMe(params.slug)
2527
const meta = _meta[params.slug]
2628
2729
return {

docs/pages/docs/misc/_slug.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
import { misc as _meta } from "~/content";
99
import docsMixin from "~/plugins/docs-mixin";
1010
11+
const getReadMe = name => import('~/markdown/misc/' + name + '/README.md' /* webpackChunkName: "docs/misc" */)
12+
1113
export default {
1214
mixins: [docsMixin],
1315
layout: "docs",
@@ -17,7 +19,7 @@ export default {
1719
},
1820
1921
async asyncData({ params }) {
20-
const readme = await import('~/markdown/misc/' + params.slug + '/README.md')
22+
const readme = await getReadMe(params.slug)
2123
const meta = _meta[params.slug]
2224
2325
return {

docs/pages/docs/reference/_slug.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
import { reference as _meta } from "~/content";
99
import docsMixin from "~/plugins/docs-mixin";
1010
11+
const getReadMe = name => import('~/markdown/reference/' + name + '/README.md' /* webpackChunkName: "docs/reference" */)
12+
1113
export default {
1214
mixins: [docsMixin],
1315
layout: "docs",
@@ -17,7 +19,7 @@ export default {
1719
},
1820
1921
async asyncData({ params }) {
20-
const readme = await import('~/markdown/reference/' + params.slug + '/README.md')
22+
const readme = await getReadMe(params.slug)
2123
const meta = _meta[params.slug]
2224
2325
return {

0 commit comments

Comments
 (0)