{
        "title": "Services",
        "modulePath": "inventory/services",
        "header": [
            {
                "type": "button",
                "label": "New Service",
                "icon": "fa-plus",
                "class": "btn btn-primary",
                "action": {
                    "handler": "openServiceForm"
                },
                "ariaLabel": "Create new service"
            }
        ],
        "body": [
            {
                "type": "table",
                "id": "servicesTable",
                "options": {
                    "tableName": "services",
                    "showGlobalSearch": true,
                    "columnsToShow": ["name", "code", "price", "tax_rate", "is_active"],
                    "columnLabels": {
                        "name": "Name",
                        "code": "Code",
                        "price": "Price",
                        "tax_rate": "Tax Rate",
                        "is_active": "Active"
                    },
                    "rowActions": [
                        {
                            "label": "Edit",
                            "icon": "fa-edit",
                            "class": "btn btn-info btn-xs",
                            "action": {
                                "handler": "openServiceForm"
                            }
                        },
                        {
                            "label": "Delete",
                            "icon": "fa-trash",
                            "class": "btn btn-error btn-xs",
                            "action": "records:delete",
                            "confirm": "Delete this service?"
                        }
                    ]
                }
            }
        ],
        "footer": [
            {
                "type": "button",
                "label": "Close",
                "class": "btn btn-ghost",
                "action": "close"
            }
        ]
    }