Reference data picker

Pre-wired typeahead select backed by the TpEMIS /v1/refdata/lookups/{categoryCode} API. Composes RnCombobox and adds caching, cascade, and loading / error states.

Basic — gender

Single category, no parent. Hits the registered fetcher once, caches by lookupKey + tenantId + locale.

Gender *

Selected code: (none)

Cascade — country → state

Child picker is disabled until the parent has a value. Selecting a different country clears the previous state.

Country *
State / Province

Country: (none) · State: (none)

Error state

The fetcher throws; the picker disables, surfaces the error in the helper-text slot, and the empty popover shows a recoverable message.

Qualification level

Disabled

Country (disabled)

With error message

Gender *