'use client'; import NextLink from 'next/link'; import { ReactNode } from 'react'; import { usePathname } from 'next/navigation'; const tags = [ { name: '#WebGPU', href: 'https://tympanus.net/codrops/demos/?tag=webgpu', }, { name: '#Three.js', href: 'https://tympanus.net/codrops/demos/?tag=three-js', }, { name: '#TSL', href: 'https://tympanus.net/codrops/demos/?tag=tsl', }, ]; const Link = ({ href, target, className, children, }: { href: string; children: ReactNode; className?: string; target?: string; }) => { return ( {children} ); }; export const Layout = () => { const pathname = usePathname(); return (
( All demos ) ( Article )
{[ { href: '/effect1/', name: 'Effect/1', }, { href: '/effect2/', name: 'Effect/2', }, { href: '/effect3/', name: 'Effect/3', }, ].map((item, index) => { return ( {item.name} ); })}
Github
{tags.map((item, index) => { return ( {item.name} ); })}
Made by deadrabbbbit
); };