{"version":3,"file":"utils.cjs","sources":["../../../src/components/AppHeader/utils.ts"],"sourcesContent":["import type { ChildNavigation, ChildNavigationGroup, Navigation } from './types'\n\nexport const buildDisplayName = ({\n  email,\n  empCode,\n  firstName,\n  lastName,\n}: {\n  email?: string | null\n  empCode?: string | null\n  firstName?: string | null\n  lastName?: string | null\n}) => {\n  if (firstName && lastName) {\n    return `${lastName} ${firstName}${empCode ? `（${empCode}）` : ''}`\n  }\n\n  return empCode || email || ''\n}\n\nexport const isChildNavigation = (\n  navigation: Navigation | ChildNavigationGroup,\n): navigation is ChildNavigation =>\n  'href' in navigation || 'elementAs' in navigation || 'onClick' in navigation\n\nexport const isChildNavigationGroup = (\n  navigation: Navigation | ChildNavigationGroup,\n): navigation is ChildNavigationGroup =>\n  navigation &&\n  'childNavigations' in navigation &&\n  'title' in navigation &&\n  !('elementAs' in navigation)\n"],"names":[],"mappings":";;AAEO,MAAM,gBAAgB,GAAG,CAAC,EAC/B,KAAK,EACL,OAAO,EACP,SAAS,EACT,QAAQ,GAMT,KAAI;AACH,IAAA,IAAI,SAAS,IAAI,QAAQ,EAAE;AACzB,QAAA,OAAO,GAAG,QAAQ,CAAA,CAAA,EAAI,SAAS,CAAA,EAAG,OAAO,GAAG,CAAA,CAAA,EAAI,OAAO,CAAA,CAAA,CAAG,GAAG,EAAE,EAAE;IACnE;AAEA,IAAA,OAAO,OAAO,IAAI,KAAK,IAAI,EAAE;AAC/B;MAEa,iBAAiB,GAAG,CAC/B,UAA6C,KAE7C,MAAM,IAAI,UAAU,IAAI,WAAW,IAAI,UAAU,IAAI,SAAS,IAAI;MAEvD,sBAAsB,GAAG,CACpC,UAA6C,KAE7C,UAAU;AACV,IAAA,kBAAkB,IAAI,UAAU;AAChC,IAAA,OAAO,IAAI,UAAU;AACrB,IAAA,EAAE,WAAW,IAAI,UAAU;;;;;;"}