Using Frappe UI in frappe Desk

Hey Frappe Monsters,
I was looking at frappe UI, and I have a question that crossed my mind, Can I use frappe UI component to customize and change the Frappe Desk, or The Form of any doctype

as I understand is that frappe UI is some front-end components that I can use to build a website, and use frappe back-end for logic, is that right?, if not, what should I do or what is the best practice to to change the front-end components of the desk or of any form as I want.

You can use the Frappe UI to change the Frappe Desk but that would require some hacky changes to inject it. Its achivable but its not ideal.

You can use the Frappe UI to build an separate front end with Vue and integrate with the frappe backend out-of-the-box. This is the ideal ceneario, you serve your frontend as an website inside Frappe and leverages the frappe backend.

2 Likes

You can refer to this commit for reference on how to integrate frappe UI in framework feat: init frappe-ui · frappe/frappe@0493c83 · GitHub

2 Likes