bazarr/frontend/src/components/bazarr/LanguageProfile.tsx

24 lines
498 B
TypeScript
Raw Normal View History

import { useLanguageProfiles } from "@/apis/hooks";
import { FunctionComponent, useMemo } from "react";
interface Props {
index: number | null;
empty?: string;
}
2022-05-31 15:49:04 +00:00
const LanguageProfileName: FunctionComponent<Props> = ({
index,
empty = "Unknown Profile",
}) => {
const { data } = useLanguageProfiles();
const name = useMemo(
() => data?.find((v) => v.profileId === index)?.name ?? empty,
[data, empty, index]
);
2022-05-31 15:49:04 +00:00
return <>{name}</>;
};
2022-05-31 15:49:04 +00:00
export default LanguageProfileName;