{{ 'XP.BusinessArea.Title' | translate: { Default: 'Business Areas' } }}

@if (organization(); as currentOrganization) {

{{ currentOrganization.name }}

}
@if (legacyAreaCount() > 0) {
{{ 'XP.BusinessArea.LegacyTitle' | translate : { Default: legacyAreaCount() + ' legacy business areas need names', count: legacyAreaCount() } }}

{{ 'XP.BusinessArea.LegacyDescription' | translate : { Default: 'These records are preserved from the historical module. Select an unnamed item to repair or delete it.' } }}

}

{{ 'XP.BusinessArea.Hierarchy' | translate: { Default: 'Business area hierarchy' } }}

{{ areas().length }} {{ 'XP.BusinessArea.Items' | translate: { Default: 'items' } }}

@if (loading()) {
} @else if (filteredTreeNodes().length) { {{ node.label }} @if (node.children?.length) { {{ 'XP.BusinessArea.ChildCount' | translate: { Default: node.children.length + ' children', count: node.children.length } }} } @else { {{ 'XP.BusinessArea.Leaf' | translate: { Default: 'Leaf area' } }} } @if (!node.data?.name?.trim()) { {{ 'XP.BusinessArea.Repair' | translate: { Default: 'Repair' } }} } } @else if (areas().length) {

{{ 'XP.BusinessArea.NoMatches' | translate: { Default: 'No matching business areas' } }}

} @else {

{{ 'XP.BusinessArea.Empty' | translate: { Default: 'No business areas yet' } }}

{{ 'XP.BusinessArea.EmptyHint' | translate: { Default: 'Create the first top-level business area for this organization.' } }}

}
@if (creating() || selectedArea()) {

@if (creating()) { {{ 'XP.BusinessArea.Create' | translate: { Default: 'New business area' } }} } @else if (selectedArea(); as activeArea) { {{ areaName(activeArea) }} }

@if (creating()) {

{{ 'XP.BusinessArea.CreateHint' | translate: { Default: 'Create a reusable node in the organization business taxonomy.' } }}

}
@if (!creating()) { @if (selectedArea(); as activeArea) { } }

{{ 'XP.BusinessArea.BasicInfo' | translate: { Default: 'Basic information' } }}

{{ 'XP.BusinessArea.FormHint' | translate : { Default: 'The name is used by xpert-pro and connected applications. The parent controls hierarchy only.' } }}

{{ 'XP.BusinessArea.ParentHint' | translate: { Default: 'Moving an area also moves its complete subtree.' } }}
@if (!creating()) { @if (selectedArea(); as activeArea) {
ID
{{ activeArea.id }}
{{ 'XP.BusinessArea.Children' | translate: { Default: 'Child areas' } }}
{{ selectedChildCount() }}
{{ 'XP.BusinessArea.UpdatedAt' | translate: { Default: 'Last updated' } }}
{{ activeArea.updatedAt ? (activeArea.updatedAt | date: 'medium') : '—' }}
} }
} @else {

{{ 'XP.BusinessArea.Select' | translate: { Default: 'Select a business area' } }}

{{ 'XP.BusinessArea.SelectHint' | translate: { Default: 'Select an item from the hierarchy or create a new business area.' } }}

}