Summary
Migrate admin CRUD forms to use the helpButton / helpPanel pattern already established in RequirementFormFields.tsx and NormReferenceFormFields.tsx.
Background
The requirement form and norm-reference form provide inline contextual help via helpButton(field, label) and AnimatedHelpPanel. None of the simpler admin CRUD pages currently use this pattern, which creates an inconsistent UX between requirement editing and taxonomy management.
Scope
Add helpButton / helpPanel support to these admin CRUD forms:
app/[locale]/package-item-statuses/package-item-statuses-client.tsx
app/[locale]/requirement-statuses/requirement-statuses-client.tsx
app/[locale]/requirement-areas/requirement-areas-client.tsx
app/[locale]/owners/owners-client.tsx
app/[locale]/quality-characteristics/quality-characteristics-client.tsx
app/[locale]/usage-scenarios/usage-scenarios-client.tsx
app/[locale]/norm-references/norm-references-client.tsx
app/[locale]/requirement-packages/responsibility-areas/responsibility-areas-client.tsx
app/[locale]/requirement-packages/implementation-types/implementation-types-client.tsx
Tasks
Why plan separately
Implementing this on just one or two forms would create a patchwork UX. The migration should be designed holistically so the help experience is uniform across all admin pages.
Summary
Migrate admin CRUD forms to use the
helpButton/helpPanelpattern already established inRequirementFormFields.tsxandNormReferenceFormFields.tsx.Background
The requirement form and norm-reference form provide inline contextual help via
helpButton(field, label)andAnimatedHelpPanel. None of the simpler admin CRUD pages currently use this pattern, which creates an inconsistent UX between requirement editing and taxonomy management.Scope
Add
helpButton/helpPanelsupport to these admin CRUD forms:app/[locale]/package-item-statuses/package-item-statuses-client.tsxapp/[locale]/requirement-statuses/requirement-statuses-client.tsxapp/[locale]/requirement-areas/requirement-areas-client.tsxapp/[locale]/owners/owners-client.tsxapp/[locale]/quality-characteristics/quality-characteristics-client.tsxapp/[locale]/usage-scenarios/usage-scenarios-client.tsxapp/[locale]/norm-references/norm-references-client.tsxapp/[locale]/requirement-packages/responsibility-areas/responsibility-areas-client.tsxapp/[locale]/requirement-packages/implementation-types/implementation-types-client.tsxTasks
messages/en.jsonandmessages/sv.jsonfor the help textWhy plan separately
Implementing this on just one or two forms would create a patchwork UX. The migration should be designed holistically so the help experience is uniform across all admin pages.