solid-start icon indicating copy to clipboard operation
solid-start copied to clipboard

[Bug?]: unplugin-icons + unplugin-auto-import don't work within filesystem routes

Open Brendonovich opened this issue 1 year ago • 4 comments

Duplicates

  • [X] I have searched the existing issues

Latest version

  • [X] I have tested the latest version

Current behavior 😯

Inside files in /routes that have a default export - ie those that export a route component - the imports that would usually be provided by unplugin-auto-import are (i assume) not present, so instead of rendering the icons there is an attempt to render undefined. In files that don't export a default component this is apparently not an issue.

Expected behavior 🤔

The imports from unplugin-auto-import should always be present so that auto-imports can be used in route files.

Steps to reproduce 🕹

Steps:

  1. Go to this StackBlitz
  2. Notice that using the icon works in /app.tsx and /routes/SeparateFileComponent.tsx, but not /routes/index.tsx

Context 🔦

I want to have auto imported icons throughout my whole app.

Your environment 🌎

No response

Brendonovich avatar Mar 09 '24 11:03 Brendonovich

Probably a vinxi (bundler issue)

nksaraf avatar Mar 10 '24 19:03 nksaraf