{{ 'teamTools.title' | translate }}

{{ 'teamTools.netNewChip' | translate }}

{{ 'teamTools.canned.heading' | translate }}

{{ 'teamTools.canned.intro' | translate }}

@if (newPanelOpen()) {
{{ 'teamTools.canned.field.scope' | translate }}
}
    @for (snippet of filteredCanned(); track snippet.id) {
  • {{ snippet.title }} {{ snippet.shortcut }} {{ 'teamTools.canned.category.' + snippet.category | translate }} @if (snippet.scope === 'personal') { {{ 'teamTools.canned.scope.personal' | translate }} }

    @for (seg of bodySegments(snippet.body); track $index) { @if (seg.isVar) { {{ seg.text }} } @else { {{ seg.text }} } }

    {{ 'teamTools.canned.usedTimes' | translate: { count: snippet.usageCount } }}
  • } @empty {
  • {{ 'teamTools.canned.empty' | translate }}
  • }

{{ 'teamTools.leaderboard.heading' | translate }}

@for (opt of periodOptions; track opt.key) { }

{{ 'teamTools.leaderboard.intro' | translate }}

{{ 'teamTools.leaderboard.resolvedChart' | translate }}

    @for (agent of leaderboard(); track agent.id) {
  1. {{ agent.name }}
    {{ agent.csat }} {{ 'teamTools.leaderboard.csat' | translate }} {{ 'teamTools.leaderboard.resolved' | translate: { count: agent.chatsHandled } }} {{ 'teamTools.leaderboard.avgHandle' | translate: { time: formatDuration(agent.avgHandleSeconds) } }} {{ 'teamTools.leaderboard.firstResponse' | translate: { time: formatDuration(agent.firstResponseSeconds) } }}
    @if (agent.badges.length > 0) {
    @for (badge of agent.badges; track badge) { {{ badge }} }
    }
  2. }
@if (yourRank(); as rank) {

{{ 'teamTools.leaderboard.yourRank' | translate: { rank: rank } }}

}