Skip to content

fix: kein Platzhalter-Titel mehr für CustomUIElemente#29

Merged
dbt-bossert merged 1 commit into
mainfrom
claude/flow-toolkit-element-title-af3jc6
Jul 4, 2026
Merged

fix: kein Platzhalter-Titel mehr für CustomUIElemente#29
dbt-bossert merged 1 commit into
mainfrom
claude/flow-toolkit-element-title-af3jc6

Conversation

@dbt-bossert

Copy link
Copy Markdown
Collaborator

CustomUIElemente (generisch, SCANNER, ADDRESS, LOCATION, ADMIN_BOUNDARY)
bekamen beim Anlegen einen Default-title (z. B. "Benutzerdefiniertes
Element", "Scanner (Doorbit Studio)"). portal-applications rendert diese
Widgets mit ihrer eigenen (i18n-)Überschrift und das Flow-Schema kennt für
CustomUIElement kein title — der Platzhalter schlug daher als sinnlose
Überschrift durch (Schema-Drift). Die Titel werden nicht mehr gesetzt;
das aussagekräftige short_title (Navigation) bleibt erhalten.

  • createElement/createBillOfQuantitiesElement in UI-freies Modul
    src/utils/elementFactory.ts ausgelagert (isoliert testbar)
  • Titel-Pflicht in validateFlowStructure für CustomUIElement gelockert
    (konsistent zum portal-Schema)
  • Test src/utils/elementFactory.test.ts

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01NUThyZwJzwBkEhiBGJZGp6

CustomUIElemente (generisch, SCANNER, ADDRESS, LOCATION, ADMIN_BOUNDARY)
bekamen beim Anlegen einen Default-`title` (z. B. "Benutzerdefiniertes
Element", "Scanner (Doorbit Studio)"). portal-applications rendert diese
Widgets mit ihrer eigenen (i18n-)Überschrift und das Flow-Schema kennt für
CustomUIElement kein `title` — der Platzhalter schlug daher als sinnlose
Überschrift durch (Schema-Drift). Die Titel werden nicht mehr gesetzt;
das aussagekräftige `short_title` (Navigation) bleibt erhalten.

- createElement/createBillOfQuantitiesElement in UI-freies Modul
  src/utils/elementFactory.ts ausgelagert (isoliert testbar)
- Titel-Pflicht in validateFlowStructure für CustomUIElement gelockert
  (konsistent zum portal-Schema)
- Test src/utils/elementFactory.test.ts

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NUThyZwJzwBkEhiBGJZGp6
@dbt-bossert
dbt-bossert merged commit a305674 into main Jul 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants