[bug]: Bad initial link for admin plugin

Aperta
#80 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 6 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
typescript
Ambito
cli

Direzione di ricerca

Start with the generated [plugin-name]/admin/src/index.js produced by npx @strapi/sdk-plugin init plugin-name, and inspect the app.addMenuLink configuration. Reproduce the issue in the admin panel by clicking the created plugin's icon, then verify that the generated link points to the intended plugin route.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

issue: bug
What version of @strapi/sdk-plugin are you using?
  • Npm version
    10.8.2
  • Node.js version
    20.17.0
  • React version:
    18.3.1
  • @strapi/sdk-plugin version
    5.3.0
What's Wrong?

When initializing a plugin with the command
npx @strapi/sdk-plugin init plugin-name,
the link on the icon in the admin menu is incorrect.

To Reproduce

npx @strapi/sdk-plugin init plugin-name
In the admin panel, click on the icon of the created plugin.

Expected Behaviour

In [plugin-name]/admin/src/index.js, modify the link (to:) so that it references the icon (${PluginIcon}) instead of the plugin ID (${PLUGIN_ID}).

 app.addMenuLink({
      to: `plugins/${PluginIcon}`,
      icon: PluginIcon,
      intlLabel: {
        id: `${PLUGIN_ID}.plugin.name`,
        defaultMessage: PLUGIN_ID,
      },
      ...
 app.addMenuLink({
      to: `plugins/${PLUGIN_ID}`,
      icon: PluginIcon,
      intlLabel: {
        id: `${PLUGIN_ID}.plugin.name`,
        defaultMessage: PLUGIN_ID,
      },
      ...
Lingua principale
TypeScript
Stelle
24
Fork
13
Merge medio
5g 3h
PR unite (30g)
5

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di strapi/sdk-plugin

Tutte le issue di strapi/sdk-plugin

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.