User Interface medium complexity frontend
2
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Admin panel screen that allows organization administrators to view and edit all string label keys used throughout the mobile app and admin panel. Renders a searchable list of label key-value pairs grouped by category, enabling real-time terminology customization per organization without requiring code changes.

Feature: Organization Settings & Terminology Configuration

terminology-editor-screen

Responsibilities

  • Fetch and display all label key-value pairs for the organization
  • Provide inline editing for individual label values
  • Support category-based filtering and text search across labels
  • Submit label changes via Organization Labels Repository and trigger cache invalidation

Interfaces

loadLabels(orgId)
renderLabelList(labels)
renderCategoryFilter(categories)
handleLabelEdit(key, newValue)
handleBulkSave(changedLabels)
handleSearchFilter(query)
showPublishConfirmation()
resetToDefaults()
exportLabels()
importLabels(file)

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component