Kavita/UI/Web/src/app/_pipes/role-localized.pipe.ts
Joe Milazzo 37734554ba
A boatload of Bugs (#3704)
Co-authored-by: Amelia <77553571+Fesaa@users.noreply.github.com>
2025-04-05 13:52:01 -07:00

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}`);
}
}