create-onetech-app
Version:
CLI to quickly set up React projects with popular templates and tools.
29 lines (26 loc) • 1.15 kB
JSX
import React from "react";
import ThemeToggler from "./ThemeToggler";
import LanguageSwitcher from "./LanguageSwitcher";
import { useTranslations } from "next-intl";
const Navbar = () => {
const Onetech = useTranslations().raw("onetech");
return (
<React.Fragment>
<nav className="absolute left-1/2 -translate-x-1/2 top-4 mx-auto md:top-8 [--width:90%] sm:[--width:24rem] md:[--width:30rem] w-[var(--width)] rounded-full bg-gray-100 dark:bg-neutral-50/10 backdrop-blur-xl z-10 md:scale-[1.15] ">
<div className="flex items-center justify-between px-4 py-2">
<a href="/" className="flex items-center transition-all ease-in-out">
<img src="/onetech.svg" alt="--onetech--" className="w-10 h-10" />
<span className="max-md:hidden block mx-2 text-lg font-medium text-slate-800 dark:text-neutral-200">
{Onetech}
</span>
</a>
<div className="flex items-center gap-4">
<ThemeToggler />
<LanguageSwitcher />
</div>
</div>
</nav>
</React.Fragment>
);
};
export default Navbar;