first commit

This commit is contained in:
Samandar Turgunboyev
2025-10-13 14:14:32 +05:00
parent 4309981b29
commit 1f1aae0ab7
76 changed files with 10746 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
import {
AccordionContent,
AccordionItem,
AccordionTrigger,
} from '@/shared/ui/accordion';
import { MenuItem } from '../lib/model';
import SubMenuLink from './SubMenuLink';
const RenderMobileMenuItem = (item: MenuItem) => {
if (item.items) {
return (
<AccordionItem key={item.title} value={item.title} className="border-b-0">
<AccordionTrigger className="text-md py-0 font-semibold hover:no-underline">
{item.title}
</AccordionTrigger>
<AccordionContent className="mt-2">
{item.items.map((subItem) => (
<SubMenuLink key={subItem.title} item={subItem} />
))}
</AccordionContent>
</AccordionItem>
);
}
return (
<a key={item.title} href={item.url} className="text-md font-semibold">
{item.title}
</a>
);
};
export default RenderMobileMenuItem;