Feat: Add Note List & Detail Page

日记列表与详情页面,包括载入条和文章组件
This commit is contained in:
2023-11-06 01:55:58 +08:00
parent e2704ddb1d
commit db8a91e6ee
11 changed files with 271 additions and 3 deletions
+31
View File
@@ -0,0 +1,31 @@
import { Link, NavLink } from "@remix-run/react";
const navItems = [
{ name: "首页", to: "/" },
{ name: "日记", to: "/note" },
{ name: "相册", to: "/gallery" },
{ name: "关于我", to: "/about" },
];
const inheritCls = "inline-block py-2 px-5";
const activeCls = "inline-block py-2 px-5 bg-orange-200 text-pink-400 rounded-xl";
function Header() {
return (
<header className="fixed top-0 left-0 right-0 bg-pink-400 text-white z-10">
<nav className="py-3 px-2">
{navItems.map((item) => (
<NavLink
key={item.name}
to={item.to}
className={({ isActive }) => isActive ? activeCls : inheritCls}
>
{item.name}
</NavLink>
))}
</nav>
</header>
);
}
export default Header;