Okay so turns out I can just do
<trix-editor />
hehe pretty simple.
this helped me: https://laracasts.com/discuss/channels/nova/how-do-i-use-nova-components-in-a-custom-tool-or-card?page=0
hope it can help someone else!
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I have one resource for email templates and another customer resource. I use Trix field to allow a user to build the body of an email template.
For the customer resource I built a resource tool to send email, where the user can also select one of the created email templates.
I want to let the user modify the email template before sending, which means I need to enable trix for my textarea field in my resource tool. I tried importing the vue-trix package in my tool's package.json but it seems to conflict with Nova's use of Trix. So I'm not sure how to proceed. I wonder if I can somehow import the Trix vue package that Nova is using into my tool?
Any help is appreciated, I'm not very well versed with Vue.
Thanks.
Please or to participate in this conversation.