\r\n\u003C/template>\r\n\r\n\u003Cscript setup lang=\"ts\">\r\nimport { defineProps, defineAsyncComponent } from 'vue';\r\n\r\ninterface Props {\r\n component: {\r\n module: string;\r\n file: string;\r\n };\r\n}\r\n\r\nconst props = defineProps\u003CProps>();\r\n\r\nconst componentLoader = defineAsyncComponent({\r\n loader: () => import(`./modules/${props.component.module}/components/${props.component.file}`),\r\n delay: 100,\r\n});\r\n\u003C/script>\r\n```\r\n\r\nInitialization looks like that.\r\n\r\n```vue\r\n\u003Ctemplate>\r\n \u003Ccomponent-provider :component=\"form\" />\r\n\u003C/template>\r\n\r\n\u003Cscript setup lang=\"ts\">\r\nconst form: DynamicComponent = reactive({\r\n module: 'auth',\r\n file: 'forms/Main.vue'\r\n})\r\n\u003C/script>\r\n```\r\n\r\nBut it ends with an error.\r\n\r\n```\r\nUncaught (in promise) TypeError: Failed to fetch dynamically imported module: http://localhost:4000/_nuxt/modules/base/components/providers/modules/auth/components/forms/Main.vue?import\r\n```\r\n\r\nAnd Vue warn.\r\n\r\n```\r\n[Vue warn]: Unhandled error during execution of async component loader \r\n```\r\n\r\nSo as you can see the path is wrong because it adds `modules/base/components/providers` (which is providers one) at the beginning. \r\n\r\n**Stack**:\r\n* Nuxt `3.0.0-rc.13`\r\n* Node `16.14.2` (npm `8.7.0`)",[1997],{"name":1998,"color":1999},"documentation","5319e7",15448,"Dynamic component imports doesn't work","2024-11-30T16:12:15Z","https://github.com/nuxt/nuxt/issues/15448",0.7158923,{"description":2006,"labels":2007,"number":2011,"owner":1988,"repository":2012,"state":1989,"title":2013,"updated_at":2014,"url":2015,"score":2016},"### 🐛 The bug\n\nThe center marker is always show on maps placeholder image.\nSee https://github.com/nuxt/scripts/blob/f96f7b51549f302160559041bbf056589e899b04/src/runtime/components/ScriptGoogleMaps.vue#L394\n\n### 🛠️ To reproduce\n\nttps://stackblitz.com/edit/nuxt-starter-pkwfkx?file=pages%2Findex.vue\n\n### 🌈 Expected behavior\n\nShould be dependent on centerMarker boolean prop: https://github.com/nuxt/scripts/blob/f96f7b51549f302160559041bbf056589e899b04/src/runtime/components/ScriptGoogleMaps.vue#L60\n\n### ℹ️ Additional context\n\n_No response_",[2008],{"name":2009,"color":2010},"bug","d73a4a",402,"scripts","Center marker always shown on maps placeholder image","2025-02-24T14:10:21Z","https://github.com/nuxt/scripts/issues/402",0.7170374,{"description":2018,"labels":2019,"number":2020,"owner":1988,"repository":2021,"state":1989,"title":2022,"updated_at":2023,"url":2024,"score":2025},"OS: macOS latest\r\nBrowser: chrome latest\r\nNuxt version: 3.8.1\r\nnuxt-icon version: 0.6.6\r\n@nuxtjs/storybook version: 7.0.0\r\n\r\nhow can i do?\r\n\r\nI've tried many times to disable the vite plugin, but failed to clear the error\r\n\r\n\r\n\r\n\r\n",[],128,"icon","[BUG REPORT] An error occurred when using with nuxt-storybook.","2024-07-25T13:03:23Z","https://github.com/nuxt/icon/issues/128",0.7200396,{"description":2027,"labels":2028,"number":2032,"owner":1988,"repository":2033,"state":2034,"title":2035,"updated_at":2036,"url":2037,"score":2038},"Hello! \r\n\r\nI noticed a problem when using mountSuspended. If a component under test has at least one required property, a typing error occurs.\r\n\r\nCode example below:\r\n\r\n```\r\n// component.vue\r\n\u003Cscript setup lang=\"ts\">\r\ndefineProps\u003C{\r\n title: string\r\n}>()\r\n\u003C/script>\r\n\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n {{ title }}\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\n```\r\n// component.spec.ts\r\n\u003Cscript setup lang=\"ts\">\r\nimport { describe, expect, test } from \"vitest\"\r\nimport { mountSuspended } from \"nuxt-vitest/utils\"\r\nimport Component from \"~/components/component.vue\"\r\n\r\ndescribe.concurrent(\"Component\", () => {\r\n test(\"Render\", async () => {\r\n \r\n // TypeError below\r\n const wrapper = await mountSuspended(Component, {\r\n props: {\r\n title: \"title\" ,\r\n },\r\n })\r\n })\r\n})\r\n```\r\n",[2029],{"name":2030,"color":2031},"vitest-environment","b60205",554,"test-utils","closed","Type error in moutSuspended If a component has required properties","2023-12-02T00:17:07Z","https://github.com/nuxt/test-utils/issues/554",0.674204,{"description":2040,"labels":2041,"number":2048,"owner":1988,"repository":2049,"state":2034,"title":2050,"updated_at":2051,"url":2052,"score":2053},"### Description\n\nI was experimenting with two `UBadge` components and `rounded-e-full`/`rounded-s-full` to achieve a `UButtonGroup` effect, would a `UBagdeGroup` component be to much to ask? :)",[2042,2045],{"name":2043,"color":2044},"enhancement","a2eeef",{"name":2046,"color":2047},"v3","49DCB8",3156,"ui","BadgeGroups!","2025-03-08T12:22:25Z","https://github.com/nuxt/ui/issues/3156",0.6784826,{"description":2055,"labels":2056,"number":2059,"owner":1988,"repository":2060,"state":2034,"title":2061,"updated_at":2062,"url":2063,"score":2064},"",[2057],{"name":2043,"color":2058},"1ad6ff",379,"nuxt.com","[Live collab] Handle case when current file is renamed by a collaborator","2023-02-15T12:31:27Z","https://github.com/nuxt/nuxt.com/issues/379",0.6812991,{"description":2066,"labels":2067,"number":2069,"owner":1988,"repository":2033,"state":2034,"title":2070,"updated_at":2071,"url":2072,"score":2073},"Any usage of NuxtLink lead to an error \r\n\r\n```\r\n[Vue warn]: Failed to resolve component: RouterLink\r\nIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement. \r\n at \u003CNuxtLink to= { name: 'index', params: { userId: '123' } } class=\"text-neutral-501\" onClick=fn\u003ConLinkClick> > \r\n at \u003CUserLink userId=\"123\" ref=\"VTU_COMPONENT\" > \r\n at \u003CVTUROOT>\r\n```\r\n\r\n[Reproduction](https://stackblitz.com/edit/nuxt-vitest-rgzrs9?file=components%2FUserLink.vue)\r\n\r\n",[2068],{"name":2030,"color":2031},590,"Failed to resolve component: RouterLink","2023-12-02T00:37:12Z","https://github.com/nuxt/test-utils/issues/590",0.6964393,{"description":2055,"labels":2075,"number":2079,"owner":1988,"repository":2060,"state":2034,"title":2080,"updated_at":2081,"url":2082,"score":2083},[2076],{"name":2077,"color":2078},"marketing","f5c828",716,"[Home] Fill page","2022-11-17T11:47:32Z","https://github.com/nuxt/nuxt.com/issues/716",0.69675833,{"description":2085,"labels":2086,"number":2088,"owner":1988,"repository":2060,"state":2034,"title":2089,"updated_at":2090,"url":2091,"score":2092},"We can create a component for this that will allow us to use it on modules and agencies",[2087],{"name":2043,"color":2058},1195,"[Agencies]: add not found layout if no result","2023-02-15T12:31:15Z","https://github.com/nuxt/nuxt.com/issues/1195",0.70459163,["Reactive",2094],{},["Set"],["ShallowReactive",2097],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"DTit8WjntESfz3zPPIXAeWIuYeFGPRsQpUbUiNPxbvY":-1},"/nuxt/nuxt.com/715"]