CRUX is a simple to use client side library (built on react) to create UI for CRUD operations on server side entities. Its best suited to create admin dashboards which typically have complex relationships between entities.
Currently, adding required:true to any field in the schema definition results in a UI-level indication with a red *. But it does not prevent the user from creating or updating the data if the required field is left empty.
Steps to reproduce:
Add required for any of the fields in the schema definition during creation/updation.
When I deploy my code, there's a strike-through appearing on all of the field titles in the modals. I suspect there's some issue with react-tooltip because deleting that particular element using the developer console removes the strike-through.