Appearance
T5001: Duplicate component name
Cause
Two components have the same name. Names are global across system/components and app/components, and there is no shadowing.
Example
text
// system/components/Card.tess
<contract>
{ "name": "Card", "role": "group", "parts": ["root"] }
</contract>
<template><div class="root"></div></template>
// app/components/Card.tess
<contract>
{ "name": "Card", "role": "group", "parts": ["root"] }
</contract>
<template><div class="root"></div></template>What you see
text
ERROR T5001 system/components/Card.tess
Duplicate component name "Card". It is also defined in app/components/Card.tess.
Run `tessera explain T5001` for details.Fix
Rename one, or wrap or eject the system component under a new name (tessera eject).