Eject a Surface
Introduction
EvoLayer Base publishes React components directly into your resources/js directory. You own these files. To customize a surface and take permanent ownership of it, simply edit the file.
Step 1 — Modifying the Component
To "eject" a surface, simply open the component file and start editing.
For example, open resources/js/pages/evolayer/thread-studio.tsx and change the layout, adjust the Tailwind classes, or add new bespoke functionality.
Step 2 — Bypassing Upstream Updates
Once you modify a file, the evolayer:resync command will detect your local changes by comparing the file hash against the pristine stub.
It will automatically skip overwriting your modified file during all future framework updates. You have fully ejected the surface and taken permanent ownership of it.
Was this page helpful?
Source: xuple/evodevops/resources/js/pages/docs/evolayer-base/how-to/eject-a-surface.tsx