mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-09-29 15:30:50 -04:00
16 lines
408 B
TypeScript
16 lines
408 B
TypeScript
import {Pipe, PipeTransform} from '@angular/core';
|
|
import {Role} from "../_services/account.service";
|
|
import {translate} from "@jsverse/transloco";
|
|
|
|
@Pipe({
|
|
name: 'roleLocalized'
|
|
})
|
|
export class RoleLocalizedPipe implements PipeTransform {
|
|
|
|
transform(value: Role | string): string {
|
|
const key = (value + '').toLowerCase().replace(' ', '-');
|
|
return translate(`role-localized-pipe.${key}`);
|
|
}
|
|
|
|
}
|