source-code/
portofolio-neo-gruv
Public
typescript17 lines497 B
import React from 'react';
interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
children: React.ReactNode;
className?: string;
}
export const Button: React.FC<ButtonProps> = ({ children, className = '', ...props }) => {
return (
<button
className={`font-label-bold text-label-bold uppercase transition-all flex items-center justify-center ${className}`}
{...props}
>
{children}
</button>
);
};About
Custom portfolio frontend designed using retro Neo-Brutalist styling. Features server-rendered pages, persistent codebase layout, interactive file explorer tree, and Shiki code syntax highlighting.
TypeScriptNext.jsReact 19Tailwind CSSShiki