Skip to content

Commit a1ae26a

Browse files
ValentinCrochemorealanpoulain
authored andcommitted
Migrate some files to common
1 parent ee5980c commit a1ae26a

File tree

10 files changed

+22
-59
lines changed

10 files changed

+22
-59
lines changed

src/generators/QuasarGenerator.js

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,16 @@ export default class extends BaseGenerator {
99
super(params);
1010

1111
this.registerTemplates("common/", [
12+
// types
13+
"types/collection.ts",
14+
"types/error.ts",
15+
"types/foo.ts",
16+
"types/item.ts",
17+
"types/view.ts",
18+
1219
// utils
20+
"utils/config.ts",
21+
"utils/error.ts",
1322
"utils/mercure.ts",
1423
]);
1524

@@ -60,12 +69,7 @@ export default class extends BaseGenerator {
6069

6170
// types
6271
"types/breadcrumb.ts",
63-
"types/collection.ts",
64-
"types/error.ts",
65-
"types/foo.ts",
66-
"types/item.ts",
6772
"types/list.ts",
68-
"types/view.ts",
6973

7074
// utils
7175
"utils/date.ts",
@@ -233,7 +237,6 @@ export default {
233237
`${dir}/composables`,
234238
`${dir}/i18n`,
235239
`${dir}/i18n/en-US`,
236-
`${dir}/config`,
237240
`${dir}/router`,
238241
`${dir}/types`,
239242
`${dir}/utils`,
@@ -272,6 +275,7 @@ export default {
272275

273276
// utils
274277
"utils/date.ts",
278+
"utils/error.ts",
275279
"utils/fetch.ts",
276280
"utils/mercure.ts",
277281
].forEach((common) =>
@@ -315,8 +319,10 @@ export default {
315319
this.createFileFromPattern(pattern, dir, [lc, titleUcFirst], context);
316320
});
317321

318-
// entrypoint
319-
this.createEntrypoint(api.entrypoint, `${dir}/config/entrypoint.ts`);
322+
// config
323+
this.createConfigFile(`${dir}/utils/config.ts`, {
324+
entrypoint: api.entrypoint,
325+
});
320326

321327
this.createFile(
322328
"i18n/common.ts",

templates/quasar/components/foo/FooForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454

5555
<script lang="ts" setup>
5656
import { {{titleUcFirst}} } from 'src/types/{{lc}}';
57-
import { SubmissionErrors } from 'src/types/error';
57+
import type { SubmissionErrors } from 'src/types/error';
5858
import { Ref, ref, toRef } from 'vue';
5959
{{#if hasManyRelations}}
6060
import FormRepeater from 'src/components/common/CommonFormRepeater.vue';

templates/quasar/stores/foo/create.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { defineStore } from 'pinia';
22
import { {{titleUcFirst}} } from 'src/types/{{lc}}';
3-
import { SubmissionError, type SubmissionErrors } from 'src/types/error';
3+
import type { SubmissionErrors } from 'src/types/error';
4+
import { SubmissionError } from 'src/utils/error';
45
import fetch from 'src/utils/fetch';
56

67
interface State {

templates/quasar/stores/foo/update.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { defineStore } from 'pinia';
22
import { {{titleUcFirst}} } from 'src/types/{{lc}}';
3-
import { SubmissionError, SubmissionErrors } from 'src/types/error';
3+
import type { SubmissionErrors } from 'src/types/error';
4+
import { SubmissionError } from 'src/utils/error';
45
import fetch from 'src/utils/fetch';
56
import { extractHubURL } from 'src/utils/mercure';
67

templates/quasar/types/collection.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.

templates/quasar/types/error.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

templates/quasar/types/foo.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

templates/quasar/types/item.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

templates/quasar/types/view.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

templates/quasar/utils/fetch.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import { SubmissionError, SubmissionErrors } from 'src/types/error';
1+
import type { SubmissionErrors } from 'src/types/error';
2+
import { SubmissionError } from 'src/utils/error';
23
import qs from 'qs';
3-
import { ENTRYPOINT } from 'src/config/entrypoint';
4+
import { ENTRYPOINT } from 'src/utils/config';
45

56
const MIME_TYPE = 'application/ld+json';
67

0 commit comments

Comments
 (0)