Skip to content

Commit efaa976

Browse files
feat: enhance field configuration UI with required field indicators and improved messaging
1 parent 3581879 commit efaa976

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

src/app/pages/config-wizard/tabs/entities-tab/entities-tab.component.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,7 @@ import { SchemaImporterService } from '../../../../services/schema-importer.serv
773773
<h6 class="border-bottom pb-2 mb-3">
774774
<i class="bi bi-list-columns me-2"></i>
775775
Fields
776+
<span class="text-danger">*</span>
776777
<button
777778
type="button"
778779
class="btn btn-sm btn-outline-primary ms-2"
@@ -809,6 +810,10 @@ import { SchemaImporterService } from '../../../../services/schema-importer.serv
809810
>
810811
<i class="bi bi-question-circle"></i>
811812
</a>
813+
<i
814+
class="bi bi-info-circle ms-2 text-muted"
815+
title="At least one field is required. Field descriptions help the AI understand your data schema and provide better MCP tool suggestions and query generation."
816+
></i>
812817
</h6>
813818
<div class="mb-4">
814819
@if (entity.columns.length > 0 && showColumns()) {
@@ -925,11 +930,11 @@ import { SchemaImporterService } from '../../../../services/schema-importer.serv
925930
</table>
926931
</div>
927932
} @else if (entity.columns.length === 0) {
928-
<div class="alert alert-info">
929-
<i class="bi bi-info-circle me-2"></i>
930-
No fields defined. Click "Add Field" to manually add field configurations.
931-
Fields are used to provide descriptions and metadata in the MCP tools and
932-
API documentation.
933+
<div class="alert alert-warning">
934+
<i class="bi bi-exclamation-triangle me-2"></i>
935+
<strong>At least one field is required.</strong> Field definitions help the
936+
AI configure the MCP and generate accurate database queries. Click "Add
937+
Field" to define fields with descriptions and metadata.
933938
</div>
934939
}
935940
</div>

0 commit comments

Comments
 (0)