diff --git a/.adonisjs/server/pages.d.ts b/.adonisjs/server/pages.d.ts index e73e235..b2d4372 100644 --- a/.adonisjs/server/pages.d.ts +++ b/.adonisjs/server/pages.d.ts @@ -36,5 +36,6 @@ declare module '@adonisjs/inertia/types' { 'widgets/SimpleGallery': ExtractProps<(typeof import('../../inertia/pages/widgets/SimpleGallery.vue'))['default']> 'widgets/TableComponent': ExtractProps<(typeof import('../../inertia/pages/widgets/TableComponent.vue'))['default']> 'widgets/ValidationError': ExtractProps<(typeof import('../../inertia/pages/widgets/ValidationError.vue'))['default']> + 'widgets/CustomSelect': ExtractProps<(typeof import('../../inertia/pages/widgets/CustomSelect.vue'))['default']> } } diff --git a/app/controllers/components_controller.ts b/app/controllers/components_controller.ts index 9fb873a..a240ec2 100644 --- a/app/controllers/components_controller.ts +++ b/app/controllers/components_controller.ts @@ -8,9 +8,7 @@ import ComponentType from '#models/component_type' export default class ComponentsController { async index({ inertia, auth }: HttpContext) { const user = await auth.authenticate() - const components = await Component.query() - .preload('type') - .where('userId', user.id) + const components = await Component.query().preload('type').where('userId', user.id) return inertia.render('components/index', { components: components.map((c) => c.serialize()) }) } @@ -54,7 +52,10 @@ export default class ComponentsController { .where('userId', user.id) .andWhere('id', componentId) .firstOrFail() - return inertia.render('components/edit', { component: component.serialize(), types: types.map((t) => t.serialize()) }) + return inertia.render('components/edit', { + component: component.serialize(), + types: types.map((t) => t.serialize()), + }) } async update({ params, auth, request, response }: HttpContext) { diff --git a/inertia/pages/components/create.vue b/inertia/pages/components/create.vue index d9faa7e..c170f56 100644 --- a/inertia/pages/components/create.vue +++ b/inertia/pages/components/create.vue @@ -1,6 +1,7 @@ + +