Skip to content
Snippets Groups Projects
MenuMobile.tsx 1.64 KiB
Newer Older
Tojo's avatar
Tojo committed
import React from "react";

const MenuMobile = () => {
  const menu = [
    {
      title: "Decouvrir",
    },
    {
      title: "Actualités",
    },
    {
      title: "A propos",
    },
    {
      title: "Mentions légales",
    },
    {
      title: "Parents",
      subMenu: [
        {
          title: "sousmenu1",
        },
        {
          title: "sousmenu2",
        },
      ],
    },
  ];

  return (
    <>
Tojo's avatar
Tojo committed
      {/* MENU CLASSIQUE */}
      <ul
        tabIndex={0}
        className="menu menu-compact dropdown-content mt-3 p-2 shadow bg-base-100 rounded-box w-52 z-50"
      >
        {menu.map((item: any, key: number) => {
          return (
            <li key={key}>
              <a>
                {item.title}
                {item.subMenu && (
                  <svg
                    className="fill-current"
                    xmlns="http://www.w3.org/2000/svg"
                    width="24"
                    height="24"
                    viewBox="0 0 24 24"
                  >
                    <path d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z" />
                  </svg>
                )}
              </a>
              {item.subMenu && (
                <ul className="p-2 z-10">
                  {item.subMenu.map((itemsm: any, idx: number) => {
                    return (
                      <li key={idx}>
                        <a>{itemsm.title}</a>
                      </li>
                    );
                  })}
                </ul>
              )}
            </li>
          );
        })}
      </ul>
      {/* END MENU CLASSIQUE */}
Tojo's avatar
Tojo committed
    </>
  );
};

export default MenuMobile;