'use client'; import { useState, FC } from "react"; import { DropdownMenuContent, DropdownMenuLabel } from "@/components/mutual/shadcnui/dropdown-menu"; import Link from "next/link"; import LoadingContent from "@/components/mutual/loader/component"; const RenderLinkComponent: FC<{ refUrl: string, innerText: string, setisL: (isLoading: boolean) => void }> = ({ refUrl, innerText, setisL }) => { return ( setisL(true)}> {innerText} ) } const RenderLoadingComponent: FC<{ setisL: (isLoading: boolean) => void }> = ({ setisL }) => { return ( ) } const LanguageSelectionItem: React.FC<{ activeLang: string, buttonsLang: string, refUrl: string, innerText: string }> = ({ activeLang, buttonsLang, refUrl, innerText }) => { const [isL, setisL] = useState(false); const isC = buttonsLang !== activeLang const RenderLinkProp = { refUrl, innerText, setisL } return ( <>{isC && <>{isL ? : }} ) } export default LanguageSelectionItem