38 lines
519 B
TypeScript
38 lines
519 B
TypeScript
"use client";
|
|
|
|
import { useLanguage } from "@/contexts/LanguageContext";
|
|
|
|
type Props = {
|
|
en: string;
|
|
ta?: string;
|
|
hi?: string;
|
|
kn?: string;
|
|
bn?: string;
|
|
};
|
|
|
|
export default function Text({
|
|
en,
|
|
ta,
|
|
hi,
|
|
kn,
|
|
bn,
|
|
}: Props) {
|
|
const { lang } = useLanguage();
|
|
|
|
switch (lang) {
|
|
case "ta":
|
|
return <>{ta ?? en}</>;
|
|
|
|
case "hi":
|
|
return <>{hi ?? en}</>;
|
|
|
|
case "kn":
|
|
return <>{kn ?? en}</>;
|
|
|
|
case "bn":
|
|
return <>{bn ?? en}</>;
|
|
|
|
default:
|
|
return <>{en}</>;
|
|
}
|
|
} |