Portfolio/front/Header.ts

21 lines
557 B
TypeScript
Raw Permalink Normal View History

2025-03-12 08:17:34 +01:00
import { newLine } from ".";
interface HeaderProps {
width: number;
height: 3;
}
const Header = ({ width, height }: HeaderProps) => {
const title = "🔥 Welcome to My Portfolio CLI 🔥";
const separator = "─".repeat(width / 2 - title.length / 2);
const subTitle = "Made by: Jokin Suares";
const subTitleSeparator = " ".repeat(width / 2 - subTitle.length / 2);
return (
`${separator}${title}${separator}${newLine}` +
`${subTitleSeparator}${subTitle}${subTitleSeparator}${newLine}` +
`${"─".repeat(width)}`
);
};
export default Header;