sendou.ink/app/components/AddNewButton.tsx
Kalle dd1adad94b
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
BIome v2 upgrade
2025-06-22 16:49:27 +03:00

24 lines
662 B
TypeScript

import { LinkButton } from "~/components/elements/Button";
import { Image } from "~/components/Image";
import { PlusIcon } from "~/components/icons/Plus";
import { navIconUrl } from "~/utils/urls";
import styles from "./AddNewButton.module.css";
interface AddNewButtonProps {
to: string;
navIcon: string;
}
export function AddNewButton({ to, navIcon }: AddNewButtonProps) {
return (
<LinkButton to={to} size="small" className={styles.addNewButton}>
<span className={styles.iconsContainer}>
<PlusIcon />
<Image path={navIconUrl(navIcon)} size={18} alt="" />
</span>
<span className={styles.textContainer}>New</span>
</LinkButton>
);
}